[ scorpion667 @ 19.10.2008. 21:01 ] @
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?
[ kiklop74 @ 19.10.2008. 21:47 ] @
SUM(count(*)) ????

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

[ scorpion667 @ 19.10.2008. 22:07 ] @
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?
[ scorpion667 @ 19.10.2008. 22:15 ] @
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
[ X Files @ 20.10.2008. 06:34 ] @
Uvek otvorite novu temu ako imate novo pitanje koje nema nikakve veze sa inicijalnim naslovom.

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