CREATE or alter proc spCariDINAMIKPlasiyer_Raporu  @Tarih1 DATETIME, @Tarih2 DATETIME
AS
select sipdb.IslemNo,sipdb.SiparisTarihi,sipdb.IslemTuru,siph.CariKodu,siph.CariAdi,siph.StokKodu, siph.StokAdi,siph.Miktar,siph.KalanMiktar,siph.Birim,siph.BirimFiyat,siph.Kdv,siph.KdvTutari,
	   (siph.SonTutar/Miktar) * KalanMiktar KalanSiparisTutar,siph.Satici,siph.SaticiAdi,sipdb.KULNO
  from SIPARISHARDETBAG sipdb,
       SIPARISHAR siph
 where sipdb.IslemNo = siph.IslemNo and sipdb.AcikKapali = 'A'
   and KalanMiktar > 0
   and sipdb.IslemTuru = 'Alınan'
   and sipdb.SiparisTarihi >@Tarih1 and sipdb.SiparisTarihi<@Tarih2
union all
select sdb.IslemNo,sdb.FaturaTarihi, sdb.IslemTuru, sdb.CariKodu,sdb.CariAdi,sh.StokKodu, sh.StokAdi,sh.Miktar,Miktar,sh.Birim,sh.BirimFiyat,sh.Kdv,sh.KdvTutari,
	   SonTutar,sh.Satici,sh.SaticiAdi,sdb.KULNO
  from STOKHARDETBAG sdb,
       STOKHAR sh
 where sdb.IslemNo = sh.IslemNo
   and sh.GC in ('G','C')
   and sdb.IslemTuru <> 'Bakım'
   and sh.FaturaTarihi >@Tarih1 and sh.FaturaTarihi<@Tarih2

   -- spCariDINAMIKPlasiyer_Raporu '20210101','20241231'

   go

   sp_helptext spDINAMIKIsletmeIciGunlukMaliyetOranRaporu
  
  exec spDINAMIKIsletmeIciGunlukMaliyetOranRaporu
   




   exec sp_