1. Anasayfa
  2. Genel

Mikro Satış Miktarı Sql Fonksiyonu

Mikro Satış Miktarı Sql Fonksiyonu
0

Mikro muhasebe için hazırlanan raporlarda satış miktarının gelmesini sağlayan satış miktar fonksiyon

CREATE FUNCTION [dbo].[fn_SatisMiktari] 
	(@stok_kodu varchar(25),
         @depo int)
RETURNS float
AS
BEGIN
  DECLARE @VAL As float
	SELECT @VAL=count(CASE
                       WHEN sth_tip=1 and sth_normal_iade=0  AND sth_cins=1 AND
                  sth_evraktip in (1,4) 
                  
                 THEN sth_tarih
                       
                       ELSE null
                       END
                    )
         FROM   dbo.STOK_HAREKETLERI WITH (NOLOCK, INDEX = NDX_STOK_HAREKETLERI_04)
         WHERE   (sth_stok_kod=@stok_kodu)  AND
                (
                  ((sth_tip=1) and (sth_normal_iade=0) ) AND sth_cins=1 AND
                  sth_evraktip in (1,4)                
                 and ((sth_cikis_depo_no=@depo) OR (@depo=0)) ) 
                
                AND (dbo.fn_DegerFarki_mi(sth_cins)=0)
  IF @VAL is NULL SET @VAL=null
  RETURN @VAL
END
Reaksiyon Göster
  • 0
    alk_
    Alkış
  • 0
    be_enmedim
    Beğenmedim
  • 0
    sevdim
    Sevdim
  • 0
    _z_c_
    Üzücü
  • 0
    _a_rd_m
    Şaşırdım
  • 0
    k_zd_m
    Kızdım

Baristekin.com.tr içerik yöneticisi

Yazarın Profili
Paylaş

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir