Query die 3 maanden terug kijkt.

  • Onderwerp starter Onderwerp starter SQLL
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

SQLL

Gebruiker
Lid geworden
1 nov 2011
Berichten
19
Ik moet een query maken die 3 maanden terug kijkt.
Het is een overzicht met klanten en producten.
Datum bestelling moet 3 maanden terug zijn.

Zoiets als:

Select klant
, product
from voorbeeld
where ddbesteling (en dan 3 maanden terug vanaf systeemdatum??)

Heeft iemand een idee?
 
Ik neem aan dat ddbestelling een datum is? Hoe die datum is opgebouwd weet ik niet, maar ik hou het op de Nederlandse notatie.
Ik heb zelf even tussen 1 januari en 1 april gedaan. Je kunt dit vast zelf schrijven naar de dagen/maanden die je wilt.


SELECT klant
, product
FROM voorbeeld
WHERE ddbesteling BETWEEN '01/01/2012' AND '01/04/2012'
 
Hoi Wouter,

Dit werkt. Bedankt. Echter wordt het een SQL die ik regelmatig moet uitvoeren met de vraag dat de sql 3 maanden terugkijkt vanaf de systeemdatum.
Dus eigenlijk moet er zoiets van Sysdate - 3 months of zoeits staan alleen ik heb geen idee of het kan.
 
Ik heb de oplossing al gevonden


Select klant
, product
from voorbeeld
where ddbesteling >= (Select Add_Months (Sysdate, -3) Maanden
from dual)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan