terug gaan met datums

Status
Niet open voor verdere reacties.

StrikingBob

Nieuwe gebruiker
Lid geworden
1 mei 2009
Berichten
2
Beste forumleden,
Als beginneling in SQL heb ik een probleem.

Voor een taak van de avondschool, ben ik op zoek naar de juiste query voor mijn SQL-statement.

De opdracht luidt : Toon alle klanten die de afgelopen vijf dagen iets bestelden

het veld orderdate bestaat uit datum en tijd

mijn voorlopige oplossing

select distinct companyname
from orders, customers
where orders.customerID = customers.customerID
and orderdate between getdate() and (getdate()-5)

Is dit juist ?
Of zijn er nog andere manieren om een datum te vergelijken met 2 andere datums.
Alvast enorm bedankt voor de help

Mvg,

Bob
 
Laatst bewerkt:
[sql]
select distinct companyname
from orders, customers
where orders.customerID = customers.customerID
and orderdate > CURDATE()-5
[/sql]

*edit: gebruik je MySQL of MsSql?
 
Dan moet het gewoon werken met:
[sql]
select distinct companyname
from orders, customers
where orders.customerID = customers.customerID
and orderdate > getdate()-5
[/sql]
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan