Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[BCB] SQL neće da odradi SUM(count(*))

[es] :: C/C++ programiranje :: [BCB] SQL neće da odradi SUM(count(*))

[ Pregleda: 1842 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

scorpion667

Član broj: 174625
Poruke: 19
80.71.152.*



Profil

icon [BCB] SQL neće da odradi SUM(count(*))19.10.2008. u 21:01 - pre 188 meseci
Zapelo mi nešto. Kada upisujem SQL neće da radi SUM(count(*)) - javlja nekakav error . Jel se u borlandu možda drukčije piše?
 
Odgovor na temu

kiklop74
Darko Miletić
Buenos Aires

Član broj: 78422
Poruke: 569
*.fibertel.com.ar.

Sajt: ar.linkedin.com/pub/darko..


+13 Profil

icon Re: [BCB] SQL neće da odradi SUM(count(*))19.10.2008. u 21:47 - pre 188 meseci
SUM(count(*)) ????

A sta bi to trebalo da radi? count vraca broj recorda koji vraca neki query tako da ne vidim smisao sum?


Tko leti vrijedi
 
Odgovor na temu

scorpion667

Član broj: 174625
Poruke: 19
80.71.152.*



Profil

icon Re: [BCB] SQL neće da odradi SUM(count(*))19.10.2008. u 22:07 - pre 188 meseci
Evo još jednog problema. Naime u zadatku što ja imam , a ide ovako : "od ukupnog broja iznajmljivanja postotno prikazati koliko ih otpada na koji lokal i prikazati pomoću linijskog dijagrama". Sad imam jedan DBGrid u kojem imam te podatke (Naziv_lokala, Broj_iznajmljivanja, Postotak) i tu je sve u redu, ali problemi su kod linijskom dijadrama. Prikazuje mi samo jednu crtu, a nigdje nema naziva lokala. Pokušao sam TDBChart ->Editing DBChart1->Series->Datasource->Dataset itd. sve lijepo odaberem ali u "labels" "x" i "Y" mogu odabrati samo broj iznajmljivanja i postotak, a naziva nigdje nema. Zna li itko rjesenje za ovo?
 
Odgovor na temu

scorpion667

Član broj: 174625
Poruke: 19
80.71.152.*



Profil

icon Re: [BCB] SQL neće da odradi SUM(count(*))19.10.2008. u 22:15 - pre 188 meseci
SUM(count(*)) ????

A sta bi to trebalo da radi? count vraca broj recorda koji vraca neki query tako da ne vidim smisao sum?



U mom slučaju treba mi broj 51,jer nemogu koristit count(*)/count(*). Tada bi se dogodilo da je (u mom slučaju) LOKAL koji je iznajmljen 3 puta dijeljen opet sa 3. A meni treba da se dijeli sa 51 tj.ukupnim brojem iznajmljivanja.

Code:
SELECT  L.Naziv AS Naziv,  count(*) AS Broj_iznajmljivanja, count(*)/51*100 AS Postotak
FROM LOKAL L, KLIJENT K, UGOVOR U
WHERE U.IDKlijenta=K.IDKlijenta
AND U.IDLokala=L.IDLokala
GROUP BY L.Naziv
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.tekostolac.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: [BCB] SQL neće da odradi SUM(count(*))20.10.2008. u 06:34 - pre 188 meseci
Uvek otvorite novu temu ako imate novo pitanje koje nema nikakve veze sa inicijalnim naslovom.

Takodje, koristite tagove za citiranje: [quote] ... [/quote]
 
Odgovor na temu

[es] :: C/C++ programiranje :: [BCB] SQL neće da odradi SUM(count(*))

[ Pregleda: 1842 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.