各商品の価格を毎日保存する「監査ログ」テーブルがあります。サンプルデータは次のとおりです。
1 - Item 587 - $19.99 - 12/1/2012
2 - Item 587 - $19.99 - 12/2/2012
3 - Item 587 - $18.99 - 12/3/2012
4 - Item 587 - $18.99 - 12/4/2012
5 - Item 587 - $20.99 - 12/5/2012
6 - Item 587 - $19.99 - 12/6/2012
7 - Item 587 - $19.99 - 12/7/2012
8 - Item 587 - $17.99 - 12/8/2012
9 - Item 587 - $17.99 - 12/9/2012
10 - Item 587 - $17.99 - 12/10/2012
これは正常に機能しますが、このテーブルは急速に拡大しています。ここで、重複行を削除する T-SQL スクリプトが必要です。スクリプト後のデータセットは次のようになります。
1 - Item 587 - $19.99 - 12/1/2012
3 - Item 587 - $18.99 - 12/3/2012
5 - Item 587 - $20.99 - 12/5/2012
6 - Item 587 - $19.99 - 12/6/2012
8 - Item 587 - $17.99 - 12/8/2012
GROUP BY
orDISTINCT
が求められているようですが、どのように開始すればよいかわかりません。