← Detay Sayfası
Nesne Düzenle
|
usp_gecenyil_satislar
İlgili Uygulama
-- Seçiniz --
SQL Server
Nesne Türü
View
Stored Procedure
Trigger
Job
Nesne Adı
Bu nesne dönem devrinden etkileniyor mu? (Örn: İçinde _01_ gibi sabit dönem kodu var mı?)
Genel Kullanım Amacı ve Notlar
Tam SQL Kodu
CREATE PROCEDURE [dbo].[usp_gecenyil_satislar] @productId int, @ambar int AS BEGIN DECLARE @toplam float; DECLARE @satislar float; DECLARE @iadeler float; SET NOCOUNT ON; SET @iadeler = ISNULL((SELECT SUM(AMOUNT) FROM LG_011_07_STLINE WHERE CANCELLED=0 AND SOURCEINDEX=CONVERT(INT,@ambar) AND INVOICEREF<>0 AND TRCODE=3 AND STOCKREF=CONVERT(INT, @productId) AND LINETYPE=0),0) SET @satislar = ISNULL((SELECT SUM(AMOUNT) FROM LG_011_07_STLINE WHERE CANCELLED=0 AND SOURCEINDEX=CONVERT(INT,@ambar) AND INVOICEREF<>0 AND TRCODE=8 AND STOCKREF=CONVERT(INT, @productId) AND LINETYPE=0),0) SET @toplam = @satislar-@iadeler; IF (@toplam <= 0.0) BEGIN RETURN 0 END ELSE BEGIN RETURN @toplam END END
Oluşturulma: 23.12.2025 07:15
Son Güncelleme: 23.12.2025 17:28
İptal
Nesneyi Sil
Değişiklikleri Kaydet