Avatar billede pkdkk Nybegynder
29. maj 2008 - 11:28 Der er 5 kommentarer og
1 løsning

Timestamp / mysql udtræk

Hey,

Jeg har en mysql database med en tabel hvor der er et "timedate" felt.

Her har jeg fx. datoer i der hedder:

2007-07-26 11:35:54
2007-07-27 00:35:16
2007-07-27 11:35:54
2007-07-27 15:25:23

Jeg skal lave et udtræk på datoerne, dog skal 2007-07-27 00:35:16 tælle med på 2007-07-26 da en dag går frem til kl. 03:00

Udtrækket skal hedde
2007-07-26: 2
2007-07-27: 2

Er det til at forstå? :)
Hvis det ikke kan laves som sql udtræk, hvordan vil I så gøre det med PHP.?
Avatar billede showsource Seniormester
29. maj 2008 - 11:38 #1
Det lyder lidt vrøvlet at ville ha' dagen forlænget med tre timer? :O)
Hvad er det præcis du skal?
Avatar billede pkdkk Nybegynder
29. maj 2008 - 11:49 #2
Det er til en statistik over en checkin... Folk kan godt godt benytte checkin efter midnat, dog ikke senere end 03.. De som er tjekket ind over midnat inden kl. 03 skal tælles med som dagen før i statistikken. :).
Avatar billede erikjacobsen Ekspert
29. maj 2008 - 12:07 #3
Du kan i mysql bruge adddate til at trække 3 timer fra inden du grupperer på datoen, men det ville vel have været nemmere at have et felt mere "rigtig_dato", der sættes når man indsætter rækken.
Avatar billede showsource Seniormester
29. maj 2008 - 12:07 #4
utestet:
$from = date("Y-m-d", strtotime("-1 day"))." 00:00:00";
$to = date("Y-m-d")." 03:00:00";
$sql = "SELECT COUNT(*) FROM `tabel` WHERE `dato` BETWEEN '".$from."' AND '".$to."'";
Avatar billede pkdkk Nybegynder
29. maj 2008 - 13:23 #5
// showsource

Det ku jeg godt bruge noget af.. :)

Send et svar og du får point.
Avatar billede showsource Seniormester
29. maj 2008 - 15:05 #6
ok
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