camouflage
22-04-21, 10:02
Hallo Forum,
Ich möchte eine View mit dem aktuellsten Verkaufspreis und Einkaufspreis. Beide Preise sind in Tabellen mit einem gültig ab Datum gespeichert. Eine Verkaufspreisliste bring ich schon zustande, nur wenn sie kombiniert werden soll, da hakt es.
meine SQL-Definition:
with x as (select itemno, max(valdat) maxdat from mylib.salespric group by itemno
order by itemno)
select x.itemno as "Artikelnummer",
char(date(timestamp((a.valdat + 19000000) concat'000000')),eur) as "ab Datum",
currency as "Währung",
price as "Verkaufspreis"
from x join mylib.salespric a on x.itemno = a.itemno and MaxDat = a.valdat
Für einen kleinen Anschubser sag ich schon mal Danke.
Ich möchte eine View mit dem aktuellsten Verkaufspreis und Einkaufspreis. Beide Preise sind in Tabellen mit einem gültig ab Datum gespeichert. Eine Verkaufspreisliste bring ich schon zustande, nur wenn sie kombiniert werden soll, da hakt es.
meine SQL-Definition:
with x as (select itemno, max(valdat) maxdat from mylib.salespric group by itemno
order by itemno)
select x.itemno as "Artikelnummer",
char(date(timestamp((a.valdat + 19000000) concat'000000')),eur) as "ab Datum",
currency as "Währung",
price as "Verkaufspreis"
from x join mylib.salespric a on x.itemno = a.itemno and MaxDat = a.valdat
Für einen kleinen Anschubser sag ich schon mal Danke.