我在一個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