Využij akce až 30 % zdarma při nákupu e-learningu. Více informací. Zároveň je tento týden sleva až 80 % na e-learning týkající se C# .NET
Hledáme nového kolegu do redakce - 100% home office, 100% flexibilní pracovní doba. Více informací.

Diskuze: WHERE datum

Aktivity
Avatar
Neaktivní uživatel:12.8.2014 11:39

Hoj,

mám takový problém.
lámu si hlavu s tím že potřebují sečíst čísla v DB, ale jen z vybraného měsíce.

Např. v DB mám řádky s datumy:

2014-08-11
2014-08-13
2014-08-15
2014-08-18
2014-08-20
2014-08-28

2014-09-11
2014-09-13
2014-09-15
2014-09-18
2014-09-20
2014-09-28

a potřebují např. sečíst čísla ale jen ty které mají v datumu měsíc 08.
Snad jste mě pochopili.

Přemýšlel jsem že pří vkládání udaju se uloží do dalšího sloupce měsíc(08,09,10­,11,12,..atd) a podle toho to sečtu, ale určitě bude jiný způsob.

Díky předem za radu

Odpovědět
12.8.2014 11:39
Neaktivní uživatelský účet
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Jenkings
Redaktor
Avatar
Jenkings:12.8.2014 11:42

Viz MySQL dokumentace:

MONTH(date)

Returns the month for date, in the range 1 to 12 for January to December, or 0 for dates such as '0000-00-00' or '2008-00-00' that have a zero month part.

mysql> SELECT MONTH('2008-02-03');
        -> 2
Nahoru Odpovědět
12.8.2014 11:42
Největší časovou náročnost má výpočet časové náročnosti..
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.