dodání ihned! nové
Black Friday je tu! Využij jedinečnou příležitost a získej až 80 % znalostí navíc zdarma! Více zde
BF

Diskuze: Jak vrátit součet dat z určitých měsíců

Aktivity
Avatar
jAk3r
Člen
Avatar
jAk3r:7.7.2020 19:50

Mám tabulku kde mám data které mají každý své datum kdy byli vytvořeny a rád bych vždy vrátil měsíc třeba Červenec a všechny data co v něm a to stejné v každém měsíci v daném roce..

Jak na to?

Díky

Chci docílit: Chci aby se mi vrátil vždy daný měsíc a v tom celková cena všech projektů za ten daný měsíc. A takto v každém měsíci.

Odpovědět
7.7.2020 19:50
Pokud něčeho chceš dosáhnout, musíš si za tím jít.
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Radek Veverka
Redaktor
Avatar
Odpovídá na jAk3r
Radek Veverka:7.7.2020 20:57

Předpokládám, že používáš MySQL. K tomuto slouží agregační funkce v kombinaci s group by:

SELECT datum, SUM(cena)
FROM projekty
GROUP BY DATE_FORMAT(datum, "%Y-%c")

To ti vrátí součet cen projektů v jednotlivých měsících.
Pokud bys dělal query pouze přes 1 rok, bylo by lepší to provést takto:

SELECT datum, SUM(cena)
FROM projekty
WHERE ( datum BETWEEN '2020-1-1' AND '2020-12-31' )
GROUP BY MONTH(datum)
Editováno 7.7.2020 20:59
Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět
7.7.2020 20:57
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.