logo bekleyen siparişler view İHRACAT SORUNU

Gönderen Konu: logo bekleyen siparişler view İHRACAT SORUNU  (Okunma sayısı 322 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı nevzat123

  • Yeni Kullanıcı
  • *
  • Karma: 0
Merhabalar,
bakiye veren bekleyen siparişler için aşağıdaki sorguyu hazırladım.


SELECT DISTINCT
                      dbo.LG_020_01_ORFICHE.FICHENO, dbo.LG_020_CLCARD.CODE, dbo.LG_020_CLCARD.DEFINITION_, dbo.LG_020_ITEMS.CODE AS Expr1, dbo.LG_020_ITEMS.NAME,
                      dbo.LG_020_01_ORFLINE.AMOUNT,
                     (SELECT DISTINCT  SUM(dbo.LG_020_01_STLINE.AMOUNT)
                       FROM dbo.LG_020_01_STLINE WHERE (dbo.LG_020_01_STLINE.ORDFICHEREF=LG_020_01_ORFLINE.ORDFICHEREF)AND(dbo.LG_020_01_STLINE.STOCKREF=LG_020_01_ORFLINE.STOCKREF) AND (dbo.LG_020_01_STFICHE.DOCODE!='' )AND (dbo.LG_020_01_STFICHE.CANCELLED=0) AND (dbo.LG_020_01_STLINE.STFICHEREF=LG_020_01_STFICHE.LOGICALREF)AND dbo.LG_020_01_STLINE.TRCODE=8 AND LG_020_01_ORFLINE.CLIENTREF=LG_020_01_STLINE.CLIENTREF AND LG_020_01_ORFICHE.LOGICALREF=LG_020_01_STLINE.ORDFICHEREF ) AS GIDEN
                     
                       
                 
FROM         dbo.LG_020_01_ORFICHE LEFT OUTER JOIN
                      dbo.LG_020_01_ORFLINE ON dbo.LG_020_01_ORFICHE.LOGICALREF = dbo.LG_020_01_ORFLINE.ORDFICHEREF LEFT OUTER JOIN
                      dbo.LG_020_CLCARD ON dbo.LG_020_01_ORFICHE.CLIENTREF = dbo.LG_020_CLCARD.LOGICALREF LEFT OUTER JOIN
                      dbo.LG_020_ITEMS ON dbo.LG_020_01_ORFLINE.STOCKREF = dbo.LG_020_ITEMS.LOGICALREF LEFT OUTER JOIN
                      dbo.LG_020_01_STLINE ON dbo.LG_020_01_ORFICHE.LOGICALREF = dbo.LG_020_01_STLINE.ORDFICHEREF LEFT OUTER JOIN
                      dbo.LG_020_01_STFICHE ON dbo.LG_020_01_STLINE.STFICHEREF = dbo.LG_020_01_STFICHE.LOGICALREF
WHERE     (dbo.LG_020_01_ORFICHE.TRCODE = 1) AND  dbo.LG_020_01_STLINE.TRCODE=8 AND LG_020_01_ORFLINE.CANCELLED=0 AND dbo.LG_020_01_STFICHE.CANCELLED=0

ancak bizim tiger sistemimizde söyle bir durum var.Yurt içi sipariş ve sevkte sorun yok ama yurt dışında önce fatura kesilip sevki sonra yapılıyor.Logo bilginiz gibi böle durumda faturadan sonra otomatik irsaliye oluşturuyor.Bende yurt dışı için sevk edileceği zaman belge numarasına irs.numarayı yazdırıyoz.Sorgumda sipariş miktarından ona bağlı irsaliyenin yalnız belge numarası dolu olanının miktarını çıkarıp raporlayacaktım ancak subquery yazamadım.Yardımcı olursanız sevinirim.
« Son Düzenleme: 03.11.2017, 16:25 Gönderen: nevzat123 »