[ DankoH @ 26.06.2009. 18:55 ] @
Pozdrav ljudi!! Molim pomoć u vezi upita. SELECT primke.BrojPrimke, primke.Datum, primke.DatumDok, primke.BrojOtpre, " _ & "primke.Valuta, partneri.PNaziv, partneri.Sifra as sifrapartnera, partneri.ulica, partneri.grad, " _ & "aprimke.Kolicina, aprimke.Rabat, partneri.ziro, partneri.Tel, partneri.MB, " _ & "aprimke.NabavnaCijena , artikli.Ime, artikli.TipID, artikli.Mjera, artikli.Sifra, " _ & "(aprimke.NabavnaCijena * aprimke.Kolicina) - ((aprimke.NabavnaCijena * aprimke.Kolicina) * (aprimke.Rabat / 100)) AS ukupno, " _ & "mjera.Naziv, partneri.PNaziv FROM primke INNER JOIN " _ & "aprimke ON primke.Primka_ID = aprimke.Primka_ID INNER JOIN " _ & "partneri ON primke.Partner_ID = partneri.Partner_ID INNER JOIN " _ & "artikli ON aprimke.Artikl_ID = artikli.Artikl_ID INNER JOIN " _ & "mjera ON artikli.mjera = mjera.mjeraID WHERE primke.Primka_ID = " & br Ovo vadi sve "aprimke" iz "primke" broj 5 recimo, ovako: primke.Primka_ID = 5 aprimke.Primka_ID = 5, aprimke.Artikl_ID = 100, aprimke.NabavnaCijena = 10.00, ..... aprimke.Primka_ID = 5, aprimke.Artikl_ID = 103, aprimke.NabavnaCijena = 1250.00, ..... aprimke.Primka_ID = 5, aprimke.Artikl_ID = 51561, aprimke.NabavnaCijena = 2.40, ..... itd... Uz ovo sve trebam i TOTAL od ukupno, dakle : SUM((aprimke.NabavnaCijena * aprimke.Kolicina) - ((aprimke.NabavnaCijena * aprimke.Kolicina) * (aprimke.Rabat / 100))) as total ali onda ne dobijem sve recorsetove nego samo prvi i ovaj total. primke.Primka_ID = 5 aprimke.Primka_ID = 5, aprimke.Artikl_ID = 100, aprimke.NabavnaCijena = 10.00, total, ....... a treba mi primke.Primka_ID = 5 aprimke.Primka_ID = 5, aprimke.Artikl_ID = 100, aprimke.NabavnaCijena = 10.00, total, ....... aprimke.Primka_ID = 5, aprimke.Artikl_ID = 103, aprimke.NabavnaCijena = 1250.00, total, ....... aprimke.Primka_ID = 5, aprimke.Artikl_ID = 51561, aprimke.NabavnaCijena = 2.40, total, ....... itd... Kako to izvesti? Nadam se da ovo ima smisla, ako nema pokusat cu drugacije objesniti. |