在同一张表里table a,数据如下:
CarNo Money Time
1 4 2017/12/21
2 6 2017/12/22
1 3 2017/12/23
3 5 2017/12/24
2 5 2017/12/25
3 4 2017/12/26
3 1 2017/12/27
2 4 2017/12/28
想要的结果是求当CarNo相同时取时间最近的一条,然后求和Money的值。
也就是,从table a中取出
CarNo Money Time
1 3 2017/12/23
2 4 2017/12/28
3 1 2017/12/27
然后对money进行求和,得到的值应该是8.
请问,这样的SQL要怎么写?
ä½ è¿ç»æä¸å¯¹å§ï¼carno=1çæ¶é´æå°ç2017/12/21ï¼ä½ åç2017/12/23
select sum(t.money)åºæ¬è¿æ ·ï¼åç§æ°æ®åºè¯å¥å·®ä¸å¤é½æ¯è¿ä¸ªã
谢谢åçï¼æ¯è¦è·ç¦»ç°å¨æ¶é´æè¿çä¸æ¡ï¼æ以æ¯CarNo=1æ¶åçæ¶é´æ¯2017/12/23ï¼è¯·é®å¦ææ¯è¿æ ·çè¯ï¼æ¯ä¸æ¯å°æ¨æä¾ççæ¡ä¸min()æ¢æmax()ï¼å°±å¯ä»¥å¦ï¼
追ç对