devotionMedlem sedan jan. 20012 711 inlägg
:)
Hej!
Hur använder jag between i en fråga där startDate och stopDate lagras i olika kolumer?
Så här????
SELECT startDate, stopDate, Task
FROM tblTask
WHERE startDate AND stopDate BETWEEN 2005-01-01 AND 2005-05-31
ORDER BY startDate DESC
Mvh
Henrik
tydalMedlem sedan juni 20033 788 inlägg
WHERE startDate < '2005-01-01' AND stopDate > '2005-05-31'
Om det är det du menar.
tydalMedlem sedan juni 20033 788 inlägg
Eller du kanske menar
WHERE (startDate BETWEEN '2005-01-01' AND '2005-05-31') AND (stopDate BETWEEN '2005-01-01' AND '2005-05-31')
devotionMedlem sedan jan. 20012 711 inlägg
Jag menar nog som det sista inlägget... Ska testa det!
Tack!
Mvh
henrik
devotionMedlem sedan jan. 20012 711 inlägg
...eller kanske så här??
SELECT tblTask.startDate, tblTask.StopDate,tbl.Task
FROM tblTask
WHERE ((( tblTask.startDate)) AND (( tblTask.StopDate) Between #2005-05-01# And #2005-05-31#))
????????
:OO
Mvh
Henrik
tydalMedlem sedan juni 20033 788 inlägg
Hmm... Om du inte får till det, så berätta gärna på ren svenska vad det är för urval du vill göra.
@ndersMedlem sedan juni 200026 914 inlägg
devotion skrev:
...eller kanske så här??
Nej, inte så. :)
Prova enligt tydals senaste förslag. Eftersom du använder Access kanske du blir tvungen att använda # istället för ' runt datumvärdena.
Mvh
devotionMedlem sedan jan. 20012 711 inlägg
:)
Jag vill hämta alla poster som har startDate efter 2005-05-01 och stopDate före 2005-05-31
dvs inom intervallet 2005-05-01 -- 2005-05-31
(datumet är bara ett exempel.. ska bli variabel sedan...)
Testar vidare...
Mvh
Henrik
tydalMedlem sedan juni 20033 788 inlägg
Dvs där startDate är större än 2005-05-01 och stopDate mindre än 2005-05-31. Då blir det alltså:
WHERE startDate > #2005-01-01# AND stopDate < #2005-05-31#
om du har Access.
devotionMedlem sedan jan. 20012 711 inlägg
....ja det har du rätt i!!!!
Krånglade kanske till det lite i onödan...
Tack!
Mvh
Henrik