Just nu i M3-nätverket
Gå till innehåll
Daniel Wahlgren

Datumjämförelse i SQL-sats

Rekommendera Poster

Daniel Wahlgren

Hej.

Sitter mot en härlig Accessdatabas och ska bygga en liten applikation. Jag har en tabell(TBL_Licenser) med en kolumn som heter EndUseDate med datatypen Date/Time med formatet YYYY-MM-DD

 

I den columnen har jag tre rader med värden:

2004-01-27

2004-01-27

2003-01-27

 

Med SQL-satsen:

SELECT EndUseDate FROM TBL_Licenser WHERE EndUseDate > 2003-03-12;

 

hade jag hoppats att jag bara skulle få ut de övre två värdena, men jag får alla tre. Vad beror detta på, och hur fixar jag det?

 

**********

Om spelvåld påverkar unga, hur skulle pacmangenerationen se ut idag?

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Kristianstad

Missförstånd

 

läste fel...

[inlägget ändrat 2003-03-12 15:39:25 av Kristianstad]

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
jockesoft

Om jag inte minns helt fel så får du sätta datumet inom # tecken, så:

 

SELECT EndUseDate FROM TBL_Licenser WHERE EndUseDate > #2003-03-12#;

 

Prova det...

 

/Jocke

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Daniel Wahlgren

Tack!

Det fungerar perfekt med #.

 

Kristianstad: Du hade tolkat mig fel :)

Jag fick alla tre värdena fast jag i min sats bett om alla senare än dagens datum :)

Men tack för ansträngningen!

 

Tack än en gång Jocke!

 

**********

Om spelvåld påverkar unga, hur skulle pacmangenerationen se ut idag?

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
jockesoft
Tack än en gång Jocke!

Kul att kunna hjälpa till :)

 

/Jocke

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...