Raporlamada sık kullanılan bir sorgu için view oluşturmak istiyorum, fakat anladığım kadarıyla view içerisinde değişken parametre kullanılamıyor.
Veritabanım Firebird.
Kod: Tümünü seç
CREATE VIEW STOK_DEPO (KOD,ACIKLAMA,BARKOD,BIRIM1,DOVIZ,GRUP,GIREN,CIKAN)
AS
SELECT KOD,ACIKLAMA,BARKOD,BIRIM1,DOVIZ,GRUP,
(SELECT COALESCE(SUM(GIRIS),0) FROM STOKH WHERE STOKH.KOD = STOK.KOD AND STOKH.TARIH <= :TARIH_)+
(SELECT COALESCE(SUM(GIRIS),0) FROM DEPOD WHERE DEPOD.KOD = STOK.KOD AND DEPOD.TARIH <= :TARIH_) AS GIREN,
(SELECT COALESCE(SUM(CIKIS),0) FROM STOKH WHERE STOKH.KOD = STOK.KOD AND STOKH.TARIH <= :TARIH_)+
(SELECT COALESCE(SUM(CIKIS),0) FROM DEPOD WHERE DEPOD.KOD = STOK.KOD AND DEPOD.TARIH <= :TARIH_) AS CIKAN
FROM STOK;
Acaba bu işin bir yolu yok mu ?