Avatar billede styrk Nybegynder
03. oktober 2004 - 19:52 Der er 7 kommentarer og
1 løsning

vælge idag i mysql fra timestamp

Hej..

jeg er simpel hen er nød til det med timestamps, men jeg mangler en eller anden løsning der kan finde nogle ting fra mysql udfra idag, denne månede og sidste måned..

Min database har et felt som hedder date, hvor alle rows ligger med et timestamp.

Håber du kan hjælpe.

Mvh. Rasmus
Avatar billede detox Nybegynder
03. oktober 2004 - 20:29 #1
Du kan hente data fra i dag med:

SELECT * FROM tabel WHERE TO_DAYS(NOW()) = TO_DAYS(date)
Avatar billede styrk Nybegynder
03. oktober 2004 - 20:32 #2
Okey, jeg kender slet ikke at lave tingene på den måde.. Kan du forklare det? :)
Avatar billede detox Nybegynder
03. oktober 2004 - 20:34 #3
resultater fra denne måned:

SELECT * FROM tabel WHERE MONTH(NOW()) = MONTH(date)
Avatar billede detox Nybegynder
03. oktober 2004 - 20:39 #4
resultater fra fx sidste måned kan du finde med:

SELECT * FROM tabel WHERE MONTH(DATE_SUB(NOW(), INTERVAL 1 MONTH)) = MONTH(date)
Avatar billede detox Nybegynder
03. oktober 2004 - 20:41 #5
Fx: TO_DAYS() giver antal dage siden år 0
Avatar billede detox Nybegynder
03. oktober 2004 - 20:45 #6
Rettelse; De to eksempler med måneder giver resultater fra alle år i den pågældende måned. Skal det kun være fra samme år kan du fx tilføje:

AND YEAR(DATE_SUB(NOW(), INTERVAL 1 MONTH)) = YEAR(date)
Avatar billede styrk Nybegynder
03. oktober 2004 - 20:56 #7
takk :) lav et svar
Avatar billede detox Nybegynder
03. oktober 2004 - 21:17 #8
Velbekommen ;o)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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