Prikazi cijelu temu 17.12.2012 10:58
xl_kid Van mreze
Clan
Registrovan od:11.11.2008
Lokacija:-


Predmet:Pomoć oko upita
Skidam podatke sa servera i imam jedan upit oko koga mi je potrebna pomoć. Kontrole radi, proveravam da li su za sve otpremnice uradjeni računi. Dole je upit kojim to proveravam u bazi. Ako je količina na otpremnici nula onda nije potreban račun ali ako je veća od nule račun nije uradjen. Moje pitanje je kako da mi prikaže podatke ako je suma veća od nule odnosno u mom primeru "skolicina is not null ili skolicina > 0"

SELECT m.id_dokumenta, m.id_vd, sum(d.kolicina_promener) over (PARTITION BY d.id_dokumenta) as skolicina, m.poslovni_partner#_kd, m.poslovni_partner#_pk,
m.organizaciona_jedinica#_real, m.poslovni_partner#_ot, m.godina, m.datum_isporuke, m.id_relacije, p.id_dokumenta, p.id_fin_dokumenta
FROM (uz_dokument m LEFT OUTER JOIN prod_fakturisan_dokument p ON m.id_dokumenta = p.id_dokumenta) LEFT OUTER JOIN UZ_DOKUMENT_STAVKA d ON d.id_dokumenta = m.id_dokumenta
where m.godina ='2012'
and m.id_vd in (19, 354)
and m.organizaciona_jedinica#_real = '501'
and p.id_fin_dokumenta IS NULL
and m.poslovni_partner#_kd <>'14690'
and m.broj_poslednje_stavke IS NOT NULL
and m.datum_isporuke between to_date(:p_datum_od,'dd.mm.rrrr') and to_date(:p_datum_do,'dd.mm.rrrr')
order by m.datum_isporuke ASC