Arkadaşlar çalıştırmak istediğim sorgu aşağıdaki gibi.Fakat en üstteki selectte patlıyor sorgu.Yardımınız gerek stajdayım
use Sola go create proc gnstock ( @invname nvarchar(255), @receiptno nvarchar(255) )
select IR.ReceiptDate [Tarih], IR.ReceiptNo [FişNo], IR.ReceiptType [FişTipi] , case when IR.ReceiptType = 1 then 'Mal Alım Faturası' when IR.ReceiptType = 2 then 'Perakende Satış İade Faturası' when IR.ReceiptType = 3 then 'Toptan Satış İade Faturası' when IR.ReceiptType = 6 then 'Fasona Giriş Faturası(Kullanılmayacak)' when IR.ReceiptType = 7 then 'Alınan Fiyat Farkı Faturası' when IR.ReceiptType = 8 then 'Konsinye Satış İadesi' when IR.ReceiptType = 9 then 'Müstahsil Faturası' when IR.ReceiptType = 11 then 'Fason (Alınan) Giriş Faturası' when IR.ReceiptType = 12 then 'Fason (Alınan) Çıkış İade Faturası(kullanılmayacak)' when IR.ReceiptType = 22 then 'Alınan Hizmet Faturası' when IR.ReceiptType = 23 then 'Verilen Hizmet İadesi' when IR.ReceiptType = 28 then 'Konsinye Alış Faturası' when IR.ReceiptType = 91 then 'Alınan Proforma Fatura' when IR.ReceiptType = 92 then 'Alınan Serbest Meslek Makbuzu' when IR.ReceiptType = 120 then 'Toptan Satış Faturası' when IR.ReceiptType = 121 then 'Perakende Satış Faturası' when IR.ReceiptType = 122 then 'Mal Alım İade Faturası' when IR.ReceiptType = 125 then 'Fason (verilen) Çıkış Faturası' when IR.ReceiptType = 126 then 'Verilen Fiyat Farkı Faturası' when IR.ReceiptType = 127 then 'Konsinye Satış Faturası(Depo Takibi)' when IR.ReceiptType = 128 then 'Konsinye Satış Faturası' when IR.ReceiptType = 134 then 'Fason (çıkış) Faturası(kullanılmayacak)' when IR.ReceiptType = 138 then 'Verilen Hizmet Faturası' when IR.ReceiptType = 139 then 'Alınan Hizmet İadesi' when IR.ReceiptType = 191 then 'Verilen Proforma Faturası' when IR.ReceiptType = 192 then 'Verilen Serbest Meslek Makbuzu' end [FişAdı] ,CA.CurrentAccountCode as [MüşteriKodu] ,CA.CurrentAccountName [MüşteriAdı] ,IRI.Quantity [Miktar] ,IRI.NetUnitPrice [BirimFiyatı] ,I.InventoryCode [StokKodu] ,I.InventoryName [StokAdı]
,(select top 1 IT.ActualStock from Erp_InventoryTotal IT where I.RecId = IT.InventoryId and IT.TotalDate is null) [StokMiktar]
from Erp_InventoryReceiptItem IRI
left join Erp_InventoryReceipt IR on IR.RecId = IRI.InventoryReceiptId left join Erp_CurrentAccount CA on CA.RecId = IR.CurrentAccountId left join Erp_Inventory I on I.RecId = IRI.InventoryId
where IR.ReceiptNo = @receiptno and I.InventoryName = @invname