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

SQL upit sa: group by & having

[es] :: Baze podataka :: SQL upit sa: group by & having

[ Pregleda: 3820 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

slavica2000
Slavica jovanovic
Uzice

Član broj: 31101
Poruke: 55
*.client.comcast.net.



+1 Profil

icon SQL upit sa: group by & having31.12.2004. u 02:52 - pre 235 meseci
Nije mi jasno zasto donji upit vraca i redove cija je razlika 0 iako ima kontolu grupe (having). Mala glupost od mene i.racun je broj racuna na Izvod. Baza je Paradox a tip polja je number
select Tip_rac, i.racun,
k.Id_kom, Naziv_kom,
sum(Iznos_iz), Iznos_rac, Iznos_rac - sum(Iznos_iz)
from Izvod i, kupci k, racun r

where i.id_kom = k.id_kom
and i.Racun = Broj_rac
and Tip_iz = Tip_rac

group by Tip_rac, i.racun,
k.Id_kom, Naziv_kom,
Iznos_rac
having Iznos_rac - sum(Iznos_iz) <> 0
vuka
 
Odgovor na temu

GoranVucicevic
Novi Sad

Član broj: 28045
Poruke: 66
*.dialup.neobee.net.

Sajt: www.clickersoftware.com


Profil

icon Re: SQL upit sa: group by & having02.01.2005. u 15:02 - pre 235 meseci
Nisam radio sa Paradox-om, ali je moguce da ti Sum() vraca vrednost koja se na 5, 6 ... decimali razlikuje od Iznos_rac. Trebalo bi da racunas razliku zaokruzenih vrednosti.
Vidi: GoranVuc #4934
 
Odgovor na temu

Riste Pejov
Team Leader/Senior Software Developer @
Ein-Sof ltd Skopje
Skopje, Macedonia

Član broj: 128
Poruke: 571
217.16.77.*

Jabber: richie@bagra.net.mk
ICQ: 154236769
Sajt: riste.softver.org.mk


Profil

icon Re: SQL upit sa: group by & having04.01.2005. u 08:00 - pre 235 meseci
Neznam dali paradox podrzava kastiranje, ako podrzava onda bi moglo da se to odradi ovako:

having (cast(Iznos_rac as numeric(8,2)) - cast(sum(Iznos_iz) as numeric(8,2)) <> 0


People who think they know everything tend to irritate those of us who do.
 
Odgovor na temu

slavica2000
Slavica jovanovic
Uzice

Član broj: 31101
Poruke: 55
*.client.comcast.net.



+1 Profil

icon Re: SQL upit sa: group by & having06.01.2005. u 17:34 - pre 234 meseci
cost nije hteo da odradi, a ja sam posumnjala da mi ne valja grupa, jer ima vise izvoda a jedan racun. Promenila sam umesto Iznos_rac stavila sam sum(Iznos_rac) iako ima samo jedan. Ovako je uradio OK, videcu sa vise podataka
vuka
 
Odgovor na temu

[es] :: Baze podataka :: SQL upit sa: group by & having

[ Pregleda: 3820 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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