Zadejte hledaný výraz...

Seřazení dat podle roku a měsíce

mili
verified
rating uzivatele
(16 hodnocení)
20. 1. 2008 21:46:08
Zdravím.
Mám následující problém a marně hledám jednoduché řešení, snad se tu najde nějaký MySQL guru.
V db mám 2 sloupce. V prvním je datum (DATE) a v druhém je číslo (INT). Rád bych vypsal součet čísel v každém měsíci.
Pokud ale použiji SELECT DISTINCT(MONTH(date)), SUM(cislo) FROM table GROUP BY MONTH(date), tak to sice funguje, ale nerozliší mi to roky. Rád bych dostal výstup i včetně let, ale nevím jak to do dotazu zakomponovat.
Díky
20. 1. 2008 21:46:08
https://webtrh.cz/diskuse/serazeni-dat-podle-roku-a-mesice#reply38052
kiwwisk
verified
rating uzivatele
(1 hodnocení)
20. 1. 2008 21:54:26
Napsal mili;29274
Zdravím.
Mám následující problém a marně hledám jednoduché řešení, snad se tu najde nějaký MySQL guru.
V db mám 2 sloupce. V prvním je datum (DATE) a v druhém je číslo (INT). Rád bych vypsal součet čísel v každém měsíci.
Pokud ale použiji SELECT DISTINCT(MONTH(date)), SUM(cislo) FROM table GROUP BY MONTH(date), tak to sice funguje, ale nerozliší mi to roky. Rád bych dostal výstup i včetně let, ale nevím jak to do dotazu zakomponovat.
Díky
slozeny dotaz nefunguje?
select distinct(mesic), year, sum(suma) from (
select distinct(year(date)) as rok, month(date) as mesic, sum(cislo) as suma from table group by year(date) )
group by mesic
20. 1. 2008 21:54:26
https://webtrh.cz/diskuse/serazeni-dat-podle-roku-a-mesice#reply38051
mili
verified
rating uzivatele
(16 hodnocení)
20. 1. 2008 22:09:53
Díky. Pomohl jsi mi přijít na chybu. Já to zkoušel jako SELECT YEAR(date), DISCTINCT(MONT(date)),... to mi nešlo.. stačilo to prohodit a paráda.
Takže výsledek:
SELECT DISTINCT(MONTH(date)), YEAR(date), SUM(cislo) FROM table GROUP BY YEAR(date), MONTH(date)
20. 1. 2008 22:09:53
https://webtrh.cz/diskuse/serazeni-dat-podle-roku-a-mesice#reply38050
Co takhle?
SELECT DATE_FORMAT(datum, '%Y-%m' ) AS d, SUM(cislo)
FROM tabulka
GROUP BY d
20. 1. 2008 22:10:10
https://webtrh.cz/diskuse/serazeni-dat-podle-roku-a-mesice#reply38049
Pro odpověď se přihlašte.
Přihlásit