同じ kundennummer と同じ artikelnummer を持つが、同じ日付ではない行を含むテーブルがあります。最新の日付を持たないすべての行を削除したい。削除と挿入で一晩中試しました。今、この値で新しいテーブルを作成しようとしています。Kundennummer、
db0
kundennummer, artikelnummer, date,price
'11002', '00000010', '2013-07-04', 4.20 ''
'11002', '00000010', '2013-07-08', 4.13 ''<-- this as result
'33002', '00000020', '2013-07-04', 1.80 ''
'33002', '00000020', '2013-07-18', 1.60 ''<--and this as result
insert db1 (Kundennummer, Artikelnummer, Date, price)
select Kundennummer, Artikelnummer, max(date) as date, price
from db0
where kundennummer = kundennummer
and artikelnummer = artikelnummer;
結果は 1 行のみです。
私の間違いは何ですか?