【发布时间】:2011-05-02 10:23:16
【问题描述】:
我的数据如下:
ORDER_ID CLIENT_ID DATE VALUE
1881 51 2010-07-19 100.17
1882 50 2010-07-19 100.17
2754 50 2010-07-25 135.27
2756 50 2010-07-25 100.28
5514 50 2010-07-27 121.76
5515 50 2010-07-28 109.59
5516 50 2010-07-27 135.29
5517 50 2010-07-28 121.77
5518 50 2010-07-31 123.15
5519 50 2010-07-31 123.16
5520 50 2010-07-31 109.62
6079 51 2010-07-31 100.33
7372 50 2010-07-25 100.27
我想要的是指定一个初始日期,例如“2010-07-27”,以便在 WHERE 子句中仅过滤该日期或之后的记录;查询应该从客户端 50(订单 1881)和客户端 51(订单 5516)获取最新订单并将它们加在一起。我知道这很简单,我尝试了一些不同的方式,但找不到正确的路径。我想我今天的想法很狭窄,所以我向你寻求帮助。
谢谢。
【问题讨论】:
-
我非常感谢您的每一个回答,并希望对您的帮助表示衷心的感谢。谢谢。
标签: sql sql-server sql-server-2005 group-by sum