Új hozzászólás Aktív témák
-
D@reeo
aktív tag
Sziasztok,
Van egy calendar nevű mysql táblám, benne DATE típusú mezővel (pl. 2016-11-09).
PHP-ban szeretném megszámolni és táblázatosan kiíratni éves és havi lebontásban, hogy összesen hány dátum szerepel benne.Valahogy így (ha DB-ben 2016-ra 3, míg 2017 okteberében 2 érték szerepel)
2016 02 06 09
1 1 1
2017 10
2Az elméletét talán sikerülne is felállítanom (min és max év kinyerése db-ből, majd 2 egymásba ágyazott ciklussal számolni a hónapokban lévő éveket), de nincs erre most időm.
2db sörrel (azzal egyenértékű PP utalással) tudnám honorálni a kész kódot.
CREATE TABLE IF NOT EXISTS `calendar` (
`date` date NOT NULL DEFAULT '0000-00-00',
PRIMARY KEY (`date`)
) -
D@reeo
aktív tag
válasz
Pocok256 #18394 üzenetére
Szia,
Valóban, a count függvényre volt szükségem, de kicsit több paraméterrel
SELECT Year( `date` ) AS Ev, Month( `date` ) AS Honap, Count( * ) AS Total FROM calendar Where pay=1 GROUP BY Year( `date` ) , Month( `date` );
Így éves és havi bontásban kapom vissza az értékeket, igaz, hogy egydimenziósan, de így is megfelel.
Új hozzászólás Aktív témák
- Spórolós topik
- EA Sports WRC '23
- Kerékpárosok, bringások ide!
- DIGI Mobil
- Call of Duty: Modern Warfare III (2023)
- Apple iPhone 15 Pro Max - Attack on Titan
- Ősszel jönnek az új Intel chipek
- BestBuy topik
- Debrecen és környéke adok-veszek-beszélgetek
- Milyen belső merevlemezt vegyek?
- További aktív témák...
- ALKALMI VÉTEL! Vadonatúj(2027.06-ig Garancia!)Asus X15,OLED kijelző,Core i7 1360p,16GB DDR5/1TB SSD
- Eladó iPhone XS 64GB fekete kiváló állapotú mobiltelefon!
- ThinkPad 15,6"3K(2880x1620) IPS,Core i7 4710MQ(8x3,5Ghz)Nvidia VGA,8GB RAM,SSD,Jó akku,szép
- Eladó iPhone 12 64GB fekete abszolút újszerű állapot!
- Lenovo Ideapad Flex 5