私はこのSQLを書いています:SQL Server 2005で重複を避けるには?
PayID PayDate Account Amount
1 2011-07-05 11:09:14.390 NULL 700.00
1 2011-07-05 11:09:14.407 NULL 100.00
2 2011-07-05 11:20:05.517 NULL 0.00
2 2011-07-05 11:20:05.547 9000 500.00
2 2011-07-05 11:20:07.000 9000 100.00
3 2011-07-05 12:19:22.017 100000 200.00
3 2011-07-05 12:19:22.077 100000 100.00
しかし、私の要件は3つの記録(重複を避けるため)、このような量の合計を表示するために、次のとおりです:
select distinct PayID, PaymentDate, AccountNumber, sum(PaymentAmount) as Amount
from tblInvoicePaymentDetails
where CustomerID = 'mud4978'
group by PayID, PaymentDate, AccountNumber
出力がある
payid paydate account amount
1 2011-07-05 11:09:14 null 800.00
2 2011-07-05 11:20:05 9000 600.00
3 2011-07-05 12:19:22 100000 300.00
を
助けてください
ところで、あなたは11の質問をし、その答えを受け入れました。あなたが戻ってきて、あなたを助けた答えを受け入れることは礼儀正しくなります。 –