当前位置: 代码迷 >> Sql Server >> 为何min()没有返回最小值
  详细解决方案

为何min()没有返回最小值

热度:68   发布时间:2016-04-25 00:34:16.0
为什么min()没有返回最小值
SELECT * FROM wwwgx  WHERE (CARDNO = 1310500182956)
cardno     balance    vailddate
182956     369.42     20201231
182956     33.75      20201231
182956     164.07     20201231
182956     98.05      20201231
182956     78.95      20201231

SELECT CARDNO, MIN(BALANCE) FROM wwwgx WHERE (CARDNO = 1310500182956) GROUP BY CARDNO
182956     164.07     

为什么返回的不是33.75,而是164.07,这句sql用的不对吗?请高手指点。
------解决方案--------------------
CARDNO = 1310500182956
数据库里有这样的数吗?
  相关解决方案