Autor | Zpráva | ||
---|---|---|---|
stepanka Profil * |
#1 · Zasláno: 30. 7. 2009, 13:53:39
Ahoj,
prosím, neporadil by mi někdo, jak vytáhnout součet čísel z jednoho sloupce? Když dám SELECT vpu.*, DATE_FORMAT(vpu.datum_prihlaseni, '%d.%m.%Y %k:%i') as datum_prihlaseni_format, SUM(vpu.pocet_dospelych) AS suma_dospelych, SUM(vpu.pocet_deti) AS suma_deti FROM ucastnici vpu ORDER BY vpu.prijmeni, vpu.jmeno, vpu.datum_prihlaseni tak křičí, že mu chybí GROUP BY... A když dám SELECT vpu.*, DATE_FORMAT(vpu.datum_prihlaseni, '%d.%m.%Y %k:%i') as datum_prihlaseni_format, SUM(vpu.pocet_dospelych) AS suma_dospelych, SUM(vpu.pocet_deti) AS suma_deti FROM ucastnici vpu GROUP BY vpu.id_ucastnik ORDER BY vpu.prijmeni, vpu.jmeno, vpu.datum_prihlaseni tak mi vyplivne poude poslední číslo, a né součet. Pomohl by někdo, prosím? Děkuju |
||
tiso Profil |
#2 · Zasláno: 30. 7. 2009, 14:01:15
stepanka: to chceš vytiahnuť všetky záznamy a zároveň počet účastníkov? To znamená logicky 2 dotazy.
|
||
jso Profil * |
#3 · Zasláno: 30. 7. 2009, 14:08:44
„jak vytáhnout součet čísel z jednoho sloupce? “
SELECT SUM(vpu.pocet_dospelych) AS suma_dospelych FROM vpu |
||
Kajman_ Profil * |
#4 · Zasláno: 30. 7. 2009, 15:24:47
SELECT vpu.*, DATE_FORMAT(vpu.datum_prihlaseni, '%d.%m.%Y %k:%i') as datum_prihlaseni_format, soucty.suma_dospelych, soucty.suma_deti FROM ucastnici vpu, (select SUM(vpu.pocet_dospelych) AS suma_dospelych, SUM(vpu.pocet_deti) AS suma_deti FROM ucastnici vpu) soucty ORDER BY vpu.prijmeni, vpu.jmeno, vpu.datum_prihlaseni |
||
stepanka Profil * |
#5 · Zasláno: 30. 7. 2009, 20:13:22
Takže dva dotazy ... já si říkala, že to jedním asi nepůjde. Mockrát děkuju všem za radu..
tiso Díky, máš pravdu :-) jso tohle mi právě nějak nešlo.. Kajman_ Děkuju moc, Tvé řešení jsem použila. Díky |
||
Časová prodleva: 15 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0