Prikazi cijelu temu 25.12.2012 11:02
xl_kid Van mreze
Clan
Registrovan od:11.11.2008
Lokacija:-


Predmet:Re: Pomoć oko upita
Javlja mi sada grešku na select

WITH Proracun As
(
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')
)
SELECT
* --ovde mi javlja grešku
FROM Proracun
WHERE skolicina IS NOT NULL OR skolicina > 0
ORDER BY datum_isporuke ASC
;