Hledáte fotografa?
Zobrazují se odpovědi 1 až 4 z 4

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

  1. mili Hodnocení: 16 (100%) mili je zatím velká neznámá
    1
    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

  2. Co se právě děje na Webtrhu?
  3. kiwwisk Hodnocení: 1 (100%) kiwwisk je zatím velká neznámá
    2
    Citace Původně odeslal mili Zobrazit příspěvek
    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

  4. mili Hodnocení: 16 (100%) mili je zatím velká neznámá
    3
    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)

  5. Co takhle?
    PHP kód:
    SELECT DATE_FORMAT(datum'%Y-%m' ) AS dSUM(cislo
    FROM tabulka
    GROUP BY d 

Hostujeme u Server powered by TELE3