Avatar billede konder Nybegynder
10. september 2007 - 08:44 Der er 4 kommentarer og
1 løsning

Udtræk efter bestemt dato.

Jeg forsøger at lave en form hvor jeg kan trække data ud fra een bestemt dato. Mit dato felt er datetime() og jeg kan få flg. vist:
$foresp = mysql_query("SELECT dato1, adr, emne, tekst FROM sild WHERE dato1 >= '2007-09-07'")  or die(mysql_error());
og også:WHERE dato1 = '2007-09-07 07:49:53'") men altså ikke alle data fra datoen 7/9. Hvad er der galt siden jeg ikke kan benytte WHERE dato1 = '2007-09-07'")
Avatar billede fsconsult.dk Nybegynder
10. september 2007 - 10:15 #1
SELECT dato1, adr, emne, tekst FROM sild WHERE dato1 >= '2007-09-07 00:00:00' AND dato <= '2007-09-07 23:59:59'
Avatar billede fsconsult.dk Nybegynder
10. september 2007 - 10:16 #2
alternativt (ved ikke hvor godt det fungerer med evt. index)

SELECT dato1, adr, emne, tekst FROM sild WHERE CAST(dato1 AS DATE) = '2007-09-07'
Avatar billede konder Nybegynder
10. september 2007 - 10:33 #3
Dit første forslag virker ok.  Jeg skal så lige lave ha en søgeform hvor begge tidspunkter bliver indtastet. Vender tilbage.
Avatar billede fsconsult.dk Nybegynder
10. september 2007 - 10:41 #4
hvis det du ønsker ER hele dagen, kan du jo blot fast tilføje 00:00:00 og 23:59:59 ..
Avatar billede konder Nybegynder
10. september 2007 - 10:51 #5
Det virker som du har foreslået med fast at tilføje minutterne. Så tak.
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
Computerworld tilbyder specialiserede kurser i database-management

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