SQL Sorgu Malzeme Stok Alış Satış Miktar ve Tutarları

Admin

Yönetici
Site Yöneticisi
Katılım
25 May 2018
Mesajlar
1,054
En İyi Yanıtlar
77
Beğeniler
855
Puanları
113
Konum
İstanbul
#1
Logo'da Malzeme Stok Alış Satış Miktar ve Tutarları tablosu için bu sorguları kullanabilirsiniz.

İçeriği görebilmek için mesaj yazmalı ya da beğenmelisiniz.

Sonuç Tablo

malzemestokalissatis-min.png
 
Son düzenleme:
Katılım
20 Haz 2018
Mesajlar
81
En İyi Yanıtlar
1
Beğeniler
7
Puanları
8
Yaş
46
Konum
İstanbul
Ad Soyad
HUZEYFE YAMAN
#3
Selamlar,

Bu değerli paylaşımınız için teşekkür ederim.

Satın alma miktarına göre sadece hareket görenleri nasıl listeleyebiliriz?
 

Vedat ÖZER

Logo Uzmanı
Geliştirici
Katılım
4 Haz 2018
Mesajlar
92
En İyi Yanıtlar
4
Beğeniler
162
Puanları
33
Yaş
28
Konum
Antalya / Merkez
Ad Soyad
Vedat ÖZER
#4
Selamlar,

Aşağıdaki kodu deneyin.
SQL:
SELECT "Ambar"."NAME" as "Ambar Adı", I."NAME" as "Malzeme Adı",
    Sum(ST."ONHAND") as "Fiili Stok", Sum(ST."PURAMNT") as "Satınalma Miktarı",
    Sum(ST."PURCASH") as "Satınalma Tutarı", Sum(ST."SALAMNT") as "Satış Miktarı",
    Sum(ST."SALCASH") as "Satış Tutarı"
FROM (SELECT STINVTOT.*, ORT_DEGER= CASE WHEN (SELECT ISNULL(SUM(ONHAND),0)
FROM LV_006_01_STINVTOT WHERE STOCKREF=ITEMS.LOGICALREF AND INVENNO=0) =0 THEN 0
ELSE ONHAND*AVGVALUE/(SELECT ISNULL(SUM(ONHAND),100000000000)
FROM LV_006_01_STINVTOT WHERE STOCKREF=ITEMS.LOGICALREF AND
(STINVTOT.DATE_<>'5-19-1919' AND INVENNO=0) AND STINVTOT.INVENNO IN (0,1,2,3,4,5))  END
FROM LG_006_ITEMS ITEMS LEFT OUTER JOIN LV_006_01_STINVTOT STINVTOT ON
    ITEMS.LOGICALREF=STINVTOT.STOCKREF WHERE STINVTOT.INVENNO IN (0,1,2,3,4,5)) ST
    left outer join "dbo"."LG_006_ITEMS" I ON (ST."STOCKREF" = I."LOGICALREF")
    left outer join (SELECT * FROM [L_CAPIWHOUSE]
WHERE FIRMNR='6') "Ambar" ON (ST."INVENNO" = "Ambar"."NR")
group by "Ambar"."NAME", I."NAME" 
HAVING (Sum(ST."PURAMNT")<>0)
order by "Ambar Adı", "Malzeme Adı"
 
Katılım
20 Haz 2018
Mesajlar
81
En İyi Yanıtlar
1
Beğeniler
7
Puanları
8
Yaş
46
Konum
İstanbul
Ad Soyad
HUZEYFE YAMAN
#5
Selamlar

Hata verdi

SQL:
Msg 156, Level 15, State 1, Line 12
Incorrect syntax near the keyword 'AND'.
Msg 102, Level 15, State 1, Line 17
Incorrect syntax near 'Ambar'.
 

Vedat ÖZER

Logo Uzmanı
Geliştirici
Katılım
4 Haz 2018
Mesajlar
92
En İyi Yanıtlar
4
Beğeniler
162
Puanları
33
Yaş
28
Konum
Antalya / Merkez
Ad Soyad
Vedat ÖZER
#6
Sorguyu kendinize uygularken bir yerleri atlamış olabilirsiniz. Hatalı olan sorguyu ekleyebilir misiniz.
 
Katılım
20 Haz 2018
Mesajlar
81
En İyi Yanıtlar
1
Beğeniler
7
Puanları
8
Yaş
46
Konum
İstanbul
Ad Soyad
HUZEYFE YAMAN
#7
Selamlar,

Sorguyu tekrar buradan ham olarak alıp kendimize uyarladım. Problem kalmadı. İlginiz için teşekkür ederim.

Büyük ihtimalle
STINVTOT.DATE_<>'5-19-1919'
bu kısmı kaldırırken oldu. Biraz üzerinde düşünmem gerekecek.
 
Katılım
28 Mar 2019
Mesajlar
1
En İyi Yanıtlar
0
Beğeniler
0
Puanları
1
Yaş
48
Konum
Osmaniye
Ad Soyad
Veli Alan
#9
Bu değerli paylaşımınız için teşekkür ederim.
 
Üst Alt