webForumDet fria alternativet
Logga in / Bli medlem

hämta från datum till datum

Databaser & SQL

5 svar · 294 visningar · startad av mattiasnordin

Medlem sedan maj 20012 080 inlägg
Trådstart#1

Vet att jag har sett detta tidigare. Har till och med för mig att jag själv har frågat om ämnet men jag hittar inte det jag letar efter i min sökning. Antar att det är lätt om man kan svaret så jag frågar igen... :r

Access 2003

Jag behöver hämta alla poster mellan datum A och datum B. Kan någon peka i rätt riktning.

Datumet är i textformat och inte datumformat.

Medlem sedan juni 200032 967 inlägg
#2

Datumet är i textformat och inte datumformat.

Oj, varför då?

Jag skulle vilja att du använde datumtyp och between för att hämta poster från ett visst datumintervall.

mvh

Medlem sedan maj 20012 080 inlägg
#3

Vad jag förstår så måste ett fält som är av typen datum innehålla ett datum. Jag behöver kunna radera ett datum så att posten är tom. Hur gör man det om man använder datum typen?

Medlem sedan mars 20033 686 inlägg
#4

Nej. Datum-fält kan mig veterligen vara tomma.

Medlem sedan maj 20012 080 inlägg
#5

Följande fungerar fastän fältet "post_skapad_datum" är av typen text.

sql = sql & " AND (post_skapad_datum BETWEEN #" &sFromTimelineDate &"# AND #" &sToTimelineDate &"#)"

:)

Medlem sedan juni 200032 967 inlägg
#6

Datumfält kan ha värdet NULL.
Försöker man sätta tomma strängar i fält där strängar inte hör hemma, då blir det inte helt oväntat fel.

Trots att ovanstående fråga fungerar bör du byta fälttyp, så du kan använda de datumfunktioner som finns, och så att sorteringen alltid blir korrekt.

264 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)