webForumDet fria alternativet

Datumintervall

4 svar · 631 visningar · startad av devotion

devotionMedlem sedan jan. 20012 711 inlägg
#1

Hej!
Jag har en tabell som lagrar datum/tider enligt 2007-12-11 07:00:00

Jag har även en sql-sats som skall plocka ut tiderna inom ett veckointervall


...

WHERE [tblTime].[StartDate] > '" & g_tmWkStartDate & "'" _
& " AND [tblTime].[StopDate] < '" & g_tmWkStopDate & "'" _ 

...

Tex för aktuell vecka innehåller variablerna:

g_tmWkStartDate: 2007-12-10

och

g_tmWkStopDate: 2007-12-16

Är det rätt att variablerna är så för denna veckan eller måste jag även ha med klockslag?

Börjar inte denna veckan med 2007-12-10 00:00:00
och slutar med 2007-12-17 00:00:00 (för 2007-12-16 24:00:00 finns ju inte...)

Misstänker nämligen att det inte blir helt rätt... :)

Mvh
Henrik

SjodahlMedlem sedan maj 20033 137 inlägg
#2

devotion skrev:

Börjar inte denna veckan med 2007-12-10 00:00:00
och slutar med 2007-12-17 00:00:00 (för 2007-12-16 24:00:00 finns ju inte...)

Misstänker nämligen att det inte blir helt rätt... :)

Mvh
Henrik

Veckan borde börja med: 2007-12-10 00:00:00 och sluta med 2007-12-16 23:59:59

devotionMedlem sedan jan. 20012 711 inlägg
#3

Hmmm..

Är inte:

2007-12-17 00:00:00

sista tiden den 16/12 och första den 17/12

Lurigt detta...

Mvh
Henrik

SjodahlMedlem sedan maj 20033 137 inlägg
#4

kanske inte riktigt är med men den sista tiden den 16e kan ju inte vara samma som den första den 17e?.
Sista tiden den 16e blir: 2007-12-16 23:59:59 (i mina ögon, om jag inte tänker fel).

devotionMedlem sedan jan. 20012 711 inlägg
#5

Du har helt rätt... :)

Genererad på 373 ms · cache AV · v20260730165559-full.f96bc7eb