Avatar billede Slettet bruger
10. januar 2006 - 21:43 Der er 5 kommentarer og
1 løsning

Udtræk af datoer fra databasen

Hej!

Hvordan laver jeg et udtræk fra MySQL der henter alle datoer (datetime format) der er i en given måned?

F.eks. har jeg i PHP variablen $maaned = 12; og $aar = 2005;

Ud fra disse vil jeg gerne hente de poster der er i 12. måned og i år 2005.
Avatar billede jonas84 Nybegynder
10. januar 2006 - 22:50 #1
SELECT * FROM tabel WHERE (kolonnemåned = '$maaned') AND (kolonneaar = '$aar')
Avatar billede Slettet bruger
13. januar 2006 - 10:16 #2
Beklager, det kan jeg ikke bruge. Som jeg skriver er feltet af typen datetime og indeholder derved en dato formateret som f.eks. "2005-12-06 08:15:00"

Man kunne lave noget i stil med WHERE feltnavn LIKE "2005-12%" men der må være en mere korrekt metode.
Avatar billede kabbak Professor
13. januar 2006 - 13:48 #3
SELECT * FROM tabel WHERE (Month(Datofelt) = '$maaned') AND (Year(Datofelt) = '$aar')

ikke testet
Avatar billede Slettet bruger
13. januar 2006 - 13:53 #4
Se det ligner mere noget af det jeg leder efter ;)

Jeg tester senere i dag.
Avatar billede Slettet bruger
20. januar 2006 - 13:12 #5
Jamen det virkede jo fint. Du må gerne kaste et svar kabbak
Avatar billede kabbak Professor
20. januar 2006 - 13:22 #6
et svar ;-))
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