TS: SQL Abfrage: Artikel die innerhalb letzten JAhres bestellt wurden ausblenden

Beitrag lesen

Hello,

select foo
from lagerartikel
where artikel_id in (
	select artikel_id
	from bestellartikel
	where bestelldatum > now() - interval '1 year'
)

Das ist aber nicht die Aufgabe gewesen.
Jetzt hast Du alle Artikel gelistet aus Lagerartikel, die jemals bestellt wurden, aber nicht im gesperrten Zeitraum.

Hier fehlt ein not for dem in und dann im Subselect alle Artikel selektieren, die im gesperrten Zeitraum lagen. Nennt sich Negationsabfrage.

Liebe Grüße
Tom S.

--
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.