各位好:
请问如何实现 group by 多个字段,进行求最大值,如:select telnumber,max(postcode),max(createdate)
from custinfo
group by telnumber;这样可以吗?
请问如何实现 group by 多个字段,进行求最大值,如:select telnumber,max(postcode),max(createdate)
from custinfo
group by telnumber;这样可以吗?
调试欢乐多
你说的不是很明确。
在分组里max函数可以多个,只不过求的是那一组中最大的。
可以的。理论上可行,只是你的postcode,createdate字段需要是number类型或者否点型。
from custinfo
group by telnumber;这样可以?
如果一个telnumber是对应有多个postcode,也对应有多个createdate,那上面的语句应该是先找出同一个telnumber(号码)的最大的postcode后,再去找最大的createdate吧?
如
telnumber postcode createdate
A 1 2
B 2 1那么你的sql结果就会这样:
A 2 2
B 2 2