Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - 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
Avatar
Jenkings
Tvůrce
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.