Avatar billede mjl Nybegynder
11. februar 2014 - 17:35 Der er 7 kommentarer og
1 løsning

Finde datoer der ligger i en bestemt uge

Hej der,

Jeg sidder med et rigtigt irriterende problem - i MySQL, har jeg noge datoer, lagt ind med time() - UNIX Timestamp, eller hvad det nu hedder - datoerne ser derfor f.eks. sådan her ud :

1392073200 (feltet hedder f_dato)

Jeg skal så lave et udtræk, hvor PHP finder alle datoer, der ligger inden for f.eks. uge 7 .... hvordan dælen gør man det? Jeg troede man kunne bruge noget ala WEEK(f_dato)

Noger der vil hjælpe mig med det?

hilsen Martin
Avatar billede arne_v Ekspert
11. februar 2014 - 17:48 #1
proev:

YEARWEEK(FROM_UNIXTIME(f_dato), 3)
Avatar billede mjl Nybegynder
11. februar 2014 - 18:04 #2
Den returnerer ingenting - jeg har følgende :

mysql_query("SELECT * FROM min_table WHERE YEARWEEK(FROM_UNIXTIME(f_dato), 3) = '6'");

... jeg har så sat uge 6 ind
Avatar billede arne_v Ekspert
11. februar 2014 - 18:14 #3
proev:

mysql_query("SELECT * FROM min_table WHERE YEARWEEK(FROM_UNIXTIME(f_dato), 3) = 201406");
Avatar billede mjl Nybegynder
11. februar 2014 - 18:22 #4
Så kører det - he he - 1000 tak for hjælpen - lig svar for points !
Avatar billede arne_v Ekspert
11. februar 2014 - 18:31 #5
svar
Avatar billede arne_v Ekspert
11. februar 2014 - 18:32 #6
du kunne ogsaa have brigt WEEK og fortsat med 6, men i langt de fleste tilfaelde mener du faktisk ikke uge 6 men uge 6 i et bestemt aar
Avatar billede mjl Nybegynder
11. februar 2014 - 18:43 #7
Ja, du har ret ...
Avatar billede mjl Nybegynder
11. februar 2014 - 18:43 #8
Tak igen !
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

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