我在一个SQL查询中查询。如何在SQL Server中获取特定日期的任何三行
我的表格式是如下:
Acct# AdmitDate DOS ChargeAmount 12366 2011-12-07 00:00:00.000 2011-12-15 00:00:00.000 25.00 12366 2011-12-07 00:00:00.000 2011-12-16 00:00:00.000 30.00 12366 2011-12-07 00:00:00.000 2011-12-17 00:00:00.000 55.00 12366 2011-12-07 00:00:00.000 2011-12-18 00:00:00.000 48.00 12366 2011-12-07 00:00:00.000 2011-12-19 00:00:00.000 25.00 12366 2012-01-08 00:00:00.000 2012-01-08 00:00:00.000 58.00 12366 2012-01-08 00:00:00.000 2012-01-09 00:00:00.000 46.00 12366 2012-01-08 00:00:00.000 2012-01-10 00:00:00.000 90.00 12366 2012-01-08 00:00:00.000 2012-01-11 00:00:00.000 52.00 12366 2012-01-08 00:00:00.000 2012-01-12 00:00:00.000 95.00 12366 2012-01-08 00:00:00.000 2012-01-13 00:00:00.000 53.20
我想只有前3 DOS一个承认自己ChargeAmount日期和总和。所有其他的DOS应该被忽略。
我不知道如何做到这一点。我想要下面的所需输出。
Acct# AdmitDate ChargeAmount 12366 2011-12-07 00:00:00.000 128.00 12366 2012-01-08 00:00:00.000 200.00
仅2011-12-17至2011-12-19为承认日期2011-12-07需要被总和,做同样的其他承认的日期。 如果你有任何sql查询请与我分享。
在此先感谢
查看我的回答。 – 2013-02-15 11:02:56