Avatar billede vagn16 Nybegynder
30. december 2001 - 13:33 Der er 5 kommentarer og
1 løsning

SQL - dato og tid

Hej !

Måske er det min tankegang der er helt skæv...ulogisk - men:

Jeg har en nyhedsdatabase som har to fleter pubdato og pubtid (publiceringsdato og -tid) de indeholder en dato (31-12-01) og et tidspunkt (16:30) - det jeg så vil have er at denne nyhed ikke skal vises før efter d. 31-12-01 kl. 16: 30 !

Jeg har lavet en SQl der ser sådan ud:

SQL1 = \"SELECT * FROM nyheder WHERE (pubdato < Date() AND pubtid < #\" & strTID & \"#) AND aktiv = true ORDER BY dato DESC\"

MEN den giver mig alle nyheder der opfylder begge kriterier uafhængigt af hinanden - derfor vises en nyhed med fgl. kriterier d. 31-12-99 kl. 16: 30 først efter kl. 16:30 !!!

Hjælp!

vagn / 16

Fordi jeg har travlt og det er søndag smider jeg 116 point aftsed..
Avatar billede osaka_san Nybegynder
30. december 2001 - 13:40 #1
uhmm hvorfor ikke bare samle det i et felt - altså et date/time felt ?


Avatar billede vagn16 Nybegynder
30. december 2001 - 14:42 #2
tjaaaaaaaaa... hvorfor ikke ???

Vil du have lidt point ??

...og dagens lektie: planlæg inden du farer ud over stepperne og skaber større problemer end nødvendigt!
Avatar billede osaka_san Nybegynder
30. december 2001 - 15:00 #3
Thjaa jeg er i nytårshumør så behold du dem bare, jeg har ikke brug for dem ;-)
Avatar billede pierrehusted Nybegynder
31. december 2001 - 03:18 #4
Lukker du den ikke lige ??
Avatar billede sone Nybegynder
02. januar 2002 - 08:44 #5
SQL1 = \"SELECT * FROM nyheder WHERE (pubdato < Date()) OR (pubdato=Date() AND pubtid<#\" & strTID & \"#) AND aktiv = true ORDER BY dato DESC\"
Avatar billede vagn16 Nybegynder
04. september 2002 - 11:26 #6
-> pierrehusted.... jo jeg lukker den!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester