Genel Bilgiler

SQL Server
Stored Procedure
⚠️ Devirde Güncellenmeli
23.12.2025 07:15
23.12.2025 16:10

Notlar

Düzenle

Henüz not eklenmemiş.

+ Not ekle

İstatistikler

0
Kod Analizi
21
Satır
0
Kullandığı
1
Kullanan

Kullandığı Nesneler (0)

Bağımlılık bulunamadı

Kullanan Nesneler (1)

Bağımlılık Ağacı

Bağımlılık bulunamadı

Etki Ağacı

Tam SQL Kodu

Düzenle
CREATE PROCEDURE [dbo].[usp_buyil_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_08_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_08_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

Kodun Çalışma Mantığı (Adım Adım)

Analiz Ekle/Düzenle

Henüz bu nesne için bir analiz girilmemiş.

İlk Analizi Ekle