Hallo,
ich habe folgendes Problem: Die beiden Abfragen funktionieren jeweils separat, nun sollen aber beide verschmolzen werden. Die 1. zeigt einen Lagerbestand in Größe 44 und die 2. die Umsätze der Größe 44 im Zeitraum xxx.
1.) select art.warengruppe, war.bezeichnung,
sum( case when agl.groesse = '44' then agl.bestand else 0 end)Bestand44,
substr(agl.artikelnr,1,6),
art.artikelbezeichnung1
from agl
join art on art.ArtikelNr = agl.ArtikelNr
join war on war.warengruppe = art.warengruppe
where
agl.bestand > '0'
and art.kollektion = 'BK3'
and agl.lager >= '1'
and agl.lager <= '102'
group by art.warengruppe, war.bezeichnung,
substr(agl.artikelnr,1,6),
art.artikelbezeichnung1
order by substr(agl.artikelnr,1,6)
2.) select art.warengruppe, war.bezeichnung,
sum( case when buc.groesse = '44' then buc.stueck else 0 end)Umsatz44,
substr(buc.artikelnr,1,6),
art.artikelbezeichnung1
from buc
join art on art.ArtikelNr = buc.ArtikelNr
join war on war.warengruppe = art.warengruppe
where
buc.lager >= '1'
and buc.lager <= '6'
and buc.datum >= : Datum_von
and buc.datum <= : Datum_bis
and art.kollektion = 'BK3'
group by art.warengruppe, war.bezeichnung,
substr(buc.artikelnr,1,6),
art.artikelbezeichnung1
order by substr(buc.artikelnr,1,6)
Vielen Dank schon im voraus!
Gerald
ich habe folgendes Problem: Die beiden Abfragen funktionieren jeweils separat, nun sollen aber beide verschmolzen werden. Die 1. zeigt einen Lagerbestand in Größe 44 und die 2. die Umsätze der Größe 44 im Zeitraum xxx.
1.) select art.warengruppe, war.bezeichnung,
sum( case when agl.groesse = '44' then agl.bestand else 0 end)Bestand44,
substr(agl.artikelnr,1,6),
art.artikelbezeichnung1
from agl
join art on art.ArtikelNr = agl.ArtikelNr
join war on war.warengruppe = art.warengruppe
where
agl.bestand > '0'
and art.kollektion = 'BK3'
and agl.lager >= '1'
and agl.lager <= '102'
group by art.warengruppe, war.bezeichnung,
substr(agl.artikelnr,1,6),
art.artikelbezeichnung1
order by substr(agl.artikelnr,1,6)
2.) select art.warengruppe, war.bezeichnung,
sum( case when buc.groesse = '44' then buc.stueck else 0 end)Umsatz44,
substr(buc.artikelnr,1,6),
art.artikelbezeichnung1
from buc
join art on art.ArtikelNr = buc.ArtikelNr
join war on war.warengruppe = art.warengruppe
where
buc.lager >= '1'
and buc.lager <= '6'
and buc.datum >= : Datum_von
and buc.datum <= : Datum_bis
and art.kollektion = 'BK3'
group by art.warengruppe, war.bezeichnung,
substr(buc.artikelnr,1,6),
art.artikelbezeichnung1
order by substr(buc.artikelnr,1,6)
Vielen Dank schon im voraus!
Gerald
Comment