Select cAuftragsNr, K.cKundenNr, cExterneAuftragsnummer, AB.cShipCountry AS Lieferland ,k.KundenGruppe, B.dErstellt
FROM Verkauf.tAuftrag B
LEFT JOIN Amazon.tVcs av ON LEFT(B.cExterneAuftragsnummer,19) = av.OrderID
join Kunde.lvKunde K on K.kKunde = B.kKunde
join pf_amazon_bestellung AB ON B.cExterneAuftragsnummer = AB.cOrderId
WHERE
((AB.cSalesChannel like 'Amazon%' AND AB.cShipCountry = 'CH')
OR
B.kPlattform = 53) -- Amazon.co.uk
AND av.OrderID IS NULL
AND B.cExterneAuftragsnummer NOT IN (SELECT cExterneAuftragsnummer FROM Rechnung.tRechnung)
AND B.dErstellt < GETDATE() - 6
AND B.dErstellt > DATEADD(MONTH, -12, GETDATE())
UNION
Select cAuftragsNr, k.cKundenNr, cExterneAuftragsnummer, 'GB (B2B)' AS Lieferland, k.KundenGruppe,B.dErstellt
FROM Verkauf.tAuftrag B
LEFT JOIN pf_amazon_vcs av ON LEFT(B.cExterneAuftragsnummer,19) = av.OrderID
join Kunde.lvKunde K on K.kKunde = B.kKunde
WHERE B.kPlattform = 53 -- Amazon.co.uk
AND av.OrderID IS NULL
AND NOT EXISTS (SELECT 1 FROM Rechnung.tRechnung R WHERE R.cExterneAuftragsnummer = B.cExterneAuftragsnummer)
--AND B.cExterneAuftragsnummer NOT IN (SELECT cExterneAuftragsnummer FROM Rechnung.tRechnung)
AND B.dErstellt > DATEADD(DAY, -7, GETDATE())
--AND B.dErstellt > DATEADD(MONTH, -12, GETDATE())
AND K. kKundengruppe = 2
Order by B.dErstellt DESC;
)