Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 4.917 pregleda

Najnovija ↓

SQL upit sa: group by & having 31.12.2004. u 03:52 · pre 266 meseci #1
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
Potpis
vuka
Re: SQL upit sa: group by & having 02.01.2005. u 16:02 · pre 266 meseci #2
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.
Potpis
Vidi: GoranVuc #4934
Re: SQL upit sa: group by & having 04.01.2005. u 09:00 · pre 266 meseci #3
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

Potpis
People who think they know everything tend to irritate those of us who do.
Re: SQL upit sa: group by & having 06.01.2005. u 18:34 · pre 265 meseci #4
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
Potpis
vuka
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme