webForumDet fria alternativet

Sökning på datum

ASP

2 svar · 234 visningar · startad av devotion

Medlem sedan jan. 20013 582 inlägg
Frågan#1

:)
Hej!

Jag har en databas där datum och tid lagras enligt detta format:

2005-05-07 20:00:00

Jag vill sedan göra så att endast poster inom ett visst intervall visas. Tanken är att välja månad, exempelvis "Maj" så ska alla poster from 2005-05-01 tom 2005-05-31.

I sql-uttrycket kommer en variabel vara startDate och en StopDate.

Kommer sökningen fungera då det i databasen även är lagrat klockslag???

Om det inte fungerar hur kan man lösa det? (Inte ändra databasen, det går inte...)

Mvh
Henrik

Medlem sedan dec. 20003 887 inlägg
#2

Du kan alltid välja att göra om datumet i sökningen

..."WHERE CONVERT(varchar(10), the_date, 20) BETWEEN '" & startDate & "' AND '" & stopDate & "'"

Om det nu behövs vill säga.

Medlem sedan dec. 200012 464 inlägg
#3

Ange klockslag i startDate och stopDate.

2005-05-01 00:00:00
2005-05-31 23:59:59

convert (som använd ovan) finns bara i ett fåtal DBMS.

249 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)