Mikro Stok Kartları Rapor Sorgusu
Cevaplar (1) 1
Senin Cevabın
Yorum yapabilmek için oturum açmalısınız.
Zaten üye misiniz?
Yorum yapabilmek için oturum açmalısınız.
Zaten üye misiniz?
BARISTEKIN.COM.TR ayrıcalıklarından yararlanmak için hemen giriş yapın!
SELECT TOP (100) PERCENT
[STOK KODU],
[STOK ADI],
[BARKOD],
[KOLİ İÇİ MİKTARI],
[CARİ KODU],
[CARİ ADI],
[REYON KODU],
[REYON ADI],
[ANA GRUP KODU],
[ANA GRUP ADI],
[ALT GRUP KODU],
[ALT GRUP ADI],
[BRÜT ALIŞ FIYATI],
[1.CI ISKONTO],
[2.CI ISKONTO],
[3.CI ISKONTO],
[4.CI ISKONTO],
[5.CI ISKONTO],
[KDV GROUP KODU] as [KDV GROUP KODU],
[ODEME VADESI],
[NET ALIŞ FIYATI] AS KDV_DAHIL_ALIS,
[SATIS FIYATI],
CASE WHEN [SATIS FIYATI] <> 0 THEN (([SATIS FIYATI]-[NET ALIŞ FIYATI]) / [SATIS FIYATI]) * 100 ELSE 0 END AS MARJ
FROM (SELECT sto_kod AS [STOK KODU],
sto_isim AS [STOK ADI],
ISNULL ((SELECT bar_kodu FROM dbo.BARKOD_TANIMLARI
WHERE (bar_stokkodu = dbo.STOKLAR.sto_kod) AND (bar_master = 1)), ”) AS [BARKOD],
sto_muhgrup_kodu AS [KDV GROUP KODU],
sto_birim2_katsayi * – 1 AS [KOLİ İÇİ MİKTARI],
sto_reyon_kodu AS [REYON KODU],
ISNULL
((SELECT ryn_ismi
FROM dbo.STOK_REYONLARI
WHERE (sto_reyon_kodu = dbo.STOK_REYONLARI.ryn_kod)), ”) AS [REYON ADI],
sto_sat_cari_kod AS [CARİ KODU],
ISNULL
((SELECT cari_unvan1
FROM dbo.CARI_HESAPLAR
WHERE (cari_kod = dbo.STOKLAR.sto_sat_cari_kod)), ”) AS [CARİ ADI],
ISNULL
((SELECT Top (1) sas_brut_fiyat
FROM dbo.SATINALMA_SARTLARI
WHERE (sas_stok_kod = dbo.STOKLAR.sto_kod) and (sas_basla_tarih between ‘20230101’ and getdate() )
Order by sas_evrak_tarih Desc ), ”) AS [BRÜT ALIŞ FIYATI],
ISNULL
((SELECT Top (1) sas_isk_yuzde1
FROM dbo.SATINALMA_SARTLARI
WHERE (sas_stok_kod = dbo.STOKLAR.sto_kod) and (sas_basla_tarih between ‘20230101’ and getdate() )
Order by sas_evrak_tarih Desc ), ”) AS [1.CI ISKONTO],
ISNULL
((SELECT Top (1) sas_isk_yuzde2
FROM dbo.SATINALMA_SARTLARI
WHERE (sas_stok_kod = dbo.STOKLAR.sto_kod) and (sas_basla_tarih between ‘20230101’ and getdate() )
Order by sas_evrak_tarih Desc ), ”) AS [2.CI ISKONTO],
ISNULL
((SELECT Top (1) sas_isk_yuzde3
FROM dbo.SATINALMA_SARTLARI
WHERE (sas_stok_kod = dbo.STOKLAR.sto_kod) and (sas_basla_tarih between ‘20230101’ and getdate() )
Order by sas_evrak_tarih Desc ), ”) AS [3.CI ISKONTO],
ISNULL
((SELECT Top (1) sas_isk_yuzde4
FROM dbo.SATINALMA_SARTLARI
WHERE (sas_stok_kod = dbo.STOKLAR.sto_kod) and (sas_basla_tarih between ‘20230101’ and getdate() )
Order by sas_evrak_tarih Desc ), ”) AS [4.CI ISKONTO],
ISNULL
((SELECT Top (1) sas_isk_yuzde5
FROM dbo.SATINALMA_SARTLARI
WHERE (sas_stok_kod = dbo.STOKLAR.sto_kod) and (sas_basla_tarih between ‘20230101’ and getdate() )
Order by sas_evrak_tarih Desc ), ”) AS [5.CI ISKONTO],
ISNULL
((SELECT cari_odemeplan_no
FROM dbo.CARI_HESAPLAR
WHERE (cari_kod = dbo.STOKLAR.sto_sat_cari_kod)), ”) AS [ODEME VADESI],
ISNULL
((SELECT Top (1) sas_net_alis_kdvli
FROM dbo.SATINALMA_SARTLARI
WHERE (sas_stok_kod = dbo.STOKLAR.sto_kod) and (sas_basla_tarih between ‘20230101’ and getdate() )
Order by sas_evrak_tarih Desc ), ”) AS [NET ALIŞ FIYATI],
ISNULL
((SELECT Top (1) fid_yenifiy_tutar
FROM dbo.STOK_FIYAT_DEGISIKLIKLERI
WHERE (fid_stok_kod = dbo.STOKLAR.sto_kod) and fid_fiyat_no=’1′ and (fid_tarih between ‘20230101’ and getdate() )
Order by fid_tarih Desc), ”) AS [SATIS FIYATI],
ISNULL
((SELECT san_kod
FROM dbo.STOK_ANA_GRUPLARI
WHERE (san_kod = dbo.STOKLAR.sto_anagrup_kod)), ”) AS [ANA GRUP KODU],
ISNULL
((SELECT san_isim
FROM dbo.STOK_ANA_GRUPLARI AS STOK_ANA_GRUPLARI_1
WHERE (san_kod = dbo.STOKLAR.sto_anagrup_kod)), ”) AS [ANA GRUP ADI],
sto_altgrup_kod AS [ALT GRUP KODU],
ISNULL
((SELECT sta_isim
FROM dbo.STOK_ALT_GRUPLARI
WHERE (sta_kod = dbo.STOKLAR.sto_altgrup_kod)), ”) AS [ALT GRUP ADI]
FROM dbo.STOKLAR) AS [STOK KODU]
ORDER BY [STOK ADI]