Tags
Forum
Artikler
Brugere
Stil spørgsmål
1
online
Login
Husk mig
Udtræk antal måneder MYSQL
Tags:
php
Bruger #14605
@ 10.05.10 11:10
4
Hejsa alle..
Jeg sidder med et lille problem jeg ikke kan få bugt med..
Jeg vil gerne lave noget lignende:
januar(58)
februar(51)
marts(33)
april(32)
maj(8)
juni(5)
juli(12)
august(75)
september(34)
oktober(43)
november(12)
december(22)
Hvor det tal i parantes er det antal poster i databasen hvor et TIMESTAMP passer ind.. så f.eks. januar, findes der 58 poster i databasen hvor TIMESTAMPET er januar..
hvordan griber jeg den an?
vh
quincy
Bruger #3143
@ 10.05.10 12:16
2
1.965
Jeg har ikke testet, men jeg vil tro noget lignende:
SELECT EXTRACT(MONTH FROM mytimecol) AS m, COUNT(*) AS c FROM mytable GROUP BY m
Bruger #1151
@ 10.05.10 12:43
421
Du skal bruge en group by :-)
Bruger #5620
@ 10.05.10 12:57
1.500
Jesper foreslag virker sikkert, men umiddelbart vil den samle alle poster i januar fra alle år.
Bruger #14605
@ 10.05.10 15:05
4
Hejsa og tak for forslagene
Hvordan ville det så ca. se ud hvis man kun skulle have ud fra et år?
Og hvordan tror i at det skal laves hvis man får det ud fra det aktuelle år, og det så samtidig virker om 3 år, og man så bare om et år f.eks vil få en ud der står 2010(243), altså 243 poster det år, osv
Bruger #3143
@ 10.05.10 16:38
2
1.965
Stadig ikke testet:
SELECT EXTRACT(MONTH FROM mytimecol) AS m, COUNT(*) AS c FROM mytable WHERE EXTRACT(YEAR FROM mytimecol) = EXTRACT(YEAR FROM NOW()) GROUP BY m
Bruger #14605
@ 10.05.10 19:33
4
Tak for det... Nu for jeg da ikke fejl i hvert fald... Men hvordan får jeg echo´et måneden, og hvor mange poster den finder?
Bruger #14605
@ 10.05.10 21:03
4
Arrrr fandt ud af hvorfor den ikke kom ud med noget... det krævede ligesom at feltet var et timestamp, og ikke bare PHP der smed et timestamp ind
Tusind tak for hjælpen alle...
Og lukket
Over and out
Quincy
Karma barometer (30 dage)
Modtaget
Givet
X
Favorit hos
Forum tråde
Artikler
Tilføj til dine favorit tags
Fjern fra dine favorit tags