Hier, bitte
SELECT
month(tBestellung.dErstellt) AS Monat,
year(tBestellung.dErstellt) As Jahr,
sum(case when tBestellung.nPlatform between 50 and 62 and tBestellung.cAnmerkung LIKE '
FBA Amazon Order%' then convert(int, nAnzahl) else 0 end) AS VerkaufteProdukteFBA,
case
when
sum(case when tBestellung.nPlatform between 50 and 62 and tBestellung.cAnmerkung LIKE 'FBA Amazon Order%' then convert(int, nAnzahl) else 0 end)= 0
then
0
else
convert(decimal(28,2),
sum(case when tBestellung.nPlatform between 50 and 62 and tBestellung.cAnmerkung LIKE 'FBA Amazon Order%' then convert(decimal(28,2),tbestellpos.fVKPreis * nAnzahl) else 0 end)
/
sum(case when tBestellung.nPlatform between 50 and 62 and tBestellung.cAnmerkung LIKE 'FBA Amazon Order%' then convert(int, nAnzahl) else 0 end))
end
AS VKDurchschnittFBA,
sum(case when tBestellung.nPlatform between 50 and 62 and tBestellung.cAnmerkung NOT LIKE 'FBA Amazon Order%' then convert(int, nAnzahl) else 0 end) AS VerkaufteProdukteMBA,
case
when
sum(case when tBestellung.nPlatform between 50 and 62 and tBestellung.cAnmerkung NOT LIKE 'FBA Amazon Order%' then convert(int, nAnzahl) else 0 end) = 0
then
0
else
convert(decimal(28,2),
sum(case when tBestellung.nPlatform between 50 and 62 and tBestellung.cAnmerkung NOT LIKE 'FBA Amazon Order%' then convert(decimal(28,2),tbestellpos.fVKPreis * nAnzahl) else 0 end)
/
sum(case when tBestellung.nPlatform between 50 and 62 and tBestellung.cAnmerkung NOT LIKE 'FBA Amazon Order%' then convert(int, nAnzahl) else 0 end))
end
AS VKDurchschnittMBA
FROM tbestellpos
JOIN tBestellung
ON tbestellpos.tBestellung_kBestellung = tBestellung.kBestellung
WHERE tbestellpos.tArtikel_kArtikel = @Key
AND tbestellung.cType = 'B'
GROUP By month(tBestellung.dErstellt),year(tBestellung.dErstellt)
order By year(tBestellung.dErstellt) desc, month(tBestellung.dErstellt) desc;