为什么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
数据库里有这样的数吗?