列を持つテーブルがあるとしましょう:
CustomerNumber
Lastname
Firstname
PurchaseDate
...およびここに表示されていない場合、質問で何も変更しない他の列。
このテーブルには、同じ顧客に対して購入日が異なる多くの行が含まれている可能性があります (設計が不十分であることはわかっています... レポートの問題を修正しようとしているだけで、実際に問題の根本を修正しようとしているわけではありません)。
SQL で、顧客ごとに最新の日付のレコードを 1 つ保持し、残りを削除するにはどうすればよいですか? 私の場合、 Agroup by
は機能していないようです