Avatar
BlugW
Redaktor
Avatar
BlugW:

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
Pořiď si mac na www.appletrh.cz. Novinky a zajímavosti ze světa Apple na https://www.applemagazin.eu
Avatar
Jenkings
Redaktor
Avatar
Jenkings:

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  +1 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.