Autor Zpráva
lenkasui
Profil
dobrý den, jak mám prosím Vás v takové tabulce:

id_poctu // pocet // datum
1 // 25 //15.6.2007
2 // 32 // 18.6.2007
3 // 45 // 29.6.2007
4 // 12 //01.7.2007
5 //15 // 03.7.2007

vypsat pomoci dotazu součet čísel ze sloupce POCET za JEDNOTLIVY MESIC, aby vypis vypadal treba takto:

měsíc: 6
1 // 25 // 15.6.2007
2 // 32 //18.6.2007
3 //45 //29.6.2007
-------------------------------------
Celkovy pocet: 102

měsíc: 7
4 // 12 // 01.7.2007
5 // 15 // 03.7.2007
------------------------------------
celkovy pocet: 27


datum se zadava do tabulky pri vkladani dat pomoci formulare automaticky,
pomoci prikazu CURRENT_TIMESTAMP()


// tento znak pisu jen proto, abych citelne oddelila hodnoty pro prehlednost zde na foru, pomuze mi nekdo?
djlj
Profil
V tom cyklu, kde to vypisuješ, si ukládej do nějaké proměnné, jaký byl poslední zobrazený měsíc. A pokud byl jiný, než je aktuální, zobraz nadpis.
lenkasui
Profil
prave, ze to jeste nikde nevypisuju, nevim, jak to vypsat, nevim totiz , jak program prave pozna mesic, cislo mesice.....?
Kajman_
Profil *
nevim, jak to vypsat
select t.*, month(t.datum) mesic from tabulka t order by t.datum
lenkasui
Profil
Dekuji za odpoved..

kdyz chci do tabulky vkladat tyto cisla a pak s nimi provadet pocetni operace, jak ma vypadat zapis pro vytvoreni teto tabulky, treba takto?:

CREATE TABLE pocty
(
id_poctu INT NOT NULL auto_increment,
pocet TINYINT(2) NOT NULL, ******* zde chci zadavat cislo, normalni i desetinne, tedy: 25 nebo 25,5 je spravne to TINYINT(2) NOT NULL??
datum TIMESTAMP(14),
PRIMARY KEY (id_poctu)
);
Kajman_
Profil *
decimal pro pevnou desetinou čárku (např. částky v korunách)
float či double pro plovoucí desetinou čárku
viz. http://dev.mysql.com/doc/refman/5.0/en/numeric-type-overview.html

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: