Autor | Zpráva | ||
---|---|---|---|
dmx Profil * |
#1 · Zasláno: 20. 3. 2008, 02:20:46
Nemůže přijít na jednu (pro vas jiste jednoduchou) věc, poraďte prosím..
Mám dvě tabulky - hovory(TelCislo,delka,cena) a seznam(TelCislo,jmeno). A potrebuji zjistit, kolikrat se na které cislo volalo a kolik se na ne provolalo. Následující příkaz sice funguje, ale nezobrazí hovory na číslo, které není v tabulce seznam! Potřeboval bych v tom případě vysledek: TelCislo 123, Jmeno: Novak, Celkem: x minut, x kc.. TelCislo 444, Jmeno: nedefinované, Celkem: x minut, x kc.. << tenhle radek se vubec nezobrazi SELECT hovory.TelCislo, seznam.jmeno, count( * ), sum(delka), sum(cena) FROM hovory, seznam WHERE hovory.TelCislo = seznam.TelCislo GROUP BY hovory.TelCislo Predem diky za pomoc |
||
Alphard Profil |
#2 · Zasláno: 20. 3. 2008, 08:06:29
SELECT hovory.TelCislo, seznam.jmeno, count( * ), sum(hovory.delka), sum(hovory.cena) FROM hovory left join seznam on hovory.TelCislo = seznam.TelCislo GROUP BY hovory.TelCislo |
||
dmx Profil * |
#3 · Zasláno: 20. 3. 2008, 13:07:35
Díky, to je přesně to co jsem potřeboval.
|
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0