討論串[問題] 使用.Compute("max( )")出現詭異結果
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 3→)留言4則,0人參與, 最新作者allyusd (夢幻賤狗)時間12年前 (2013/09/08 10:50), 編輯資訊
0
0
0
內容預覽:
推文有說該欄型別是string,. 所以 Max 是字串排序結果,不是數字比較結果. 以第一個列子來說:. "6102" 跟 "940" 的比較,. 第一個字是 '6' < '9',所以 "6102" < "940". "9999" 跟 "940" 的比較,. 第一個字是 '9' = '9' 然後.
(還有59個字)

推噓0(0推 0噓 5→)留言5則,0人參與, 最新作者Trader5566 (一定要暱稱嗎)時間12年前 (2013/09/08 06:57), 編輯資訊
0
0
0
內容預覽:
我有一個datatable,其中一欄是"VOL",使用. int maxLavel = Convert.ToInt32(flow.Compute("max(VOL)", string.Empty));. 來取VOL這欄的最大值,. 當VOL裡面的值是0~6XXX時,. 結果得出來的數字只能是"一千以
(還有146個字)
首頁
上一頁
1
下一頁
尾頁