Hangi Müşteriye Hangi Ürün Satılmamış Sorgusu Lazım?

Gönderen Konu: Hangi Müşteriye Hangi Ürün Satılmamış Sorgusu Lazım?  (Okunma sayısı 2734 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı _zoro

  • Yeni Kullanıcı
  • *
  • Karma: 0
Merhaba,

Ustalar X Müşteriye Hangi ürün satılmamış sorgusunu bir türlü yazamadım.
değerli yardımlarınızı Bekliyorum.

Teşekkürler

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
SELECT      dbo.LG_010_CLCARD.CODE AS CariHesapKodu,
            dbo.LG_010_CLCARD.DEFINITION_ AS CariHesapAciklamasi,
            dbo.LG_010_CLCARD.SPECODE AS CariHesapOzelKodu,
            dbo.LG_010_CLCARD.SPECODE2 as CariHesapOzelKodu2,
            dbo.LG_010_ITEMS.CODE AS MalzemeKodu,
            dbo.LG_010_ITEMS.NAME as MalzemeAciklamasi,
            dbo.LG_010_ITEMS.SPECODE AS MalzemeOzelKodu,
            dbo.LG_010_ITEMS.STGRPCODE AS MalzemeGrupKodu,
            dbo.LG_010_01_STFICHE.DOCODE as FaturaNo,
            dbo.LG_010_01_STFICHE.DATE_ as FaturaTarihi,
            dbo.LG_010_01_STFICHE.SOURCEINDEX as Ambar,
            dbo.LG_010_01_STLINE.AMOUNT AS Miktar,
            dbo.LG_010_01_STLINE.PRICE AS BirimFiyat,
            dbo.LG_010_01_STLINE.TOTAL AS Toplam,
            dbo.LG_010_01_STLINE.VATMATRAH AS NetTutar,
            dbo.LG_SLSMAN.DEFINITION_ AS SatisElemani,
            dbo.LG_010_01_STFICHE.TRCODE as FaturaTuru
FROM
            LG_010_01_STFICHE INNER JOIN
            LG_010_01_STLINE ON LG_010_01_STLINE.STFICHEREF = LG_010_01_STFICHE.LOGICALREF INNER JOIN
            LG_010_CLCARD ON LG_010_CLCARD.LOGICALREF=LG_010_01_STLINE.CLIENTREF INNER JOIN
            LG_010_ITEMS ON LG_010_ITEMS.LOGICALREF=LG_010_01_STLINE.STOCKREF LEFT OUTER JOIN
            LG_SLSMAN ON LG_SLSMAN.LOGICALREF=LG_010_01_STLINE.SALESMANREF
WHERE
     dbo.LG_010_01_STLINE.LINETYPE=0 AND
     LG_010_01_STFICHE.CANCELLED=0 AND
     LG_010_01_STFICHE.TRCODE >= 7

ORDER BY dbo.LG_010_ITEMS.STGRPCODE


Çevrimdışı _zoro

  • Yeni Kullanıcı
  • *
  • Karma: 0
Teşekkürler,

Deniyorum,

Bende bu şekilde yaptım.

_urun_2012_Urun_2012_2_ adında satışlar için bir view hazırladım.

SELECT     dbo.LG_001_ITEMS.CODE, dbo.LG_001_ITEMS.NAME, dbo.LG_001_CLCARD.CODE AS CARIKOD, dbo.LG_001_CLCARD.DEFINITION_ AS CARIADI,
                      dbo.LG_001_ITEMS.SPECODE
FROM         dbo.LG_001_ITEMS CROSS JOIN
                      dbo.LG_001_CLCARD
WHERE     (dbo.LG_001_ITEMS.LOGICALREF NOT IN
                          (SELECT     dbo._urun_2012_Urun_2012_2_.ITMLOGICALREF
                            FROM          dbo._urun_2012_Urun_2012_2_)) AND (dbo.LG_001_CLCARD.LOGICALREF NOT IN
                          (SELECT     dbo._urun_2012_Urun_2012_2_.CLCLOGICALREF
                            FROM          dbo._urun_2012_Urun_2012_2_)) AND (dbo.LG_001_CLCARD.CODE LIKE '120%')

Çevrimdışı _zoro

  • Yeni Kullanıcı
  • *
  • Karma: 0
SELECT      dbo.LG_010_CLCARD.CODE AS CariHesapKodu,
            dbo.LG_010_CLCARD.DEFINITION_ AS CariHesapAciklamasi,
            dbo.LG_010_CLCARD.SPECODE AS CariHesapOzelKodu,
            dbo.LG_010_CLCARD.SPECODE2 as CariHesapOzelKodu2,
            dbo.LG_010_ITEMS.CODE AS MalzemeKodu,
            dbo.LG_010_ITEMS.NAME as MalzemeAciklamasi,
            dbo.LG_010_ITEMS.SPECODE AS MalzemeOzelKodu,
            dbo.LG_010_ITEMS.STGRPCODE AS MalzemeGrupKodu,
            dbo.LG_010_01_STFICHE.DOCODE as FaturaNo,
            dbo.LG_010_01_STFICHE.DATE_ as FaturaTarihi,
            dbo.LG_010_01_STFICHE.SOURCEINDEX as Ambar,
            dbo.LG_010_01_STLINE.AMOUNT AS Miktar,
            dbo.LG_010_01_STLINE.PRICE AS BirimFiyat,
            dbo.LG_010_01_STLINE.TOTAL AS Toplam,
            dbo.LG_010_01_STLINE.VATMATRAH AS NetTutar,
            dbo.LG_SLSMAN.DEFINITION_ AS SatisElemani,
            dbo.LG_010_01_STFICHE.TRCODE as FaturaTuru
FROM
            LG_010_01_STFICHE INNER JOIN
            LG_010_01_STLINE ON LG_010_01_STLINE.STFICHEREF = LG_010_01_STFICHE.LOGICALREF INNER JOIN
            LG_010_CLCARD ON LG_010_CLCARD.LOGICALREF=LG_010_01_STLINE.CLIENTREF INNER JOIN
            LG_010_ITEMS ON LG_010_ITEMS.LOGICALREF=LG_010_01_STLINE.STOCKREF LEFT OUTER JOIN
            LG_SLSMAN ON LG_SLSMAN.LOGICALREF=LG_010_01_STLINE.SALESMANREF
WHERE
     dbo.LG_010_01_STLINE.LINETYPE=0 AND
     LG_010_01_STFICHE.CANCELLED=0 AND
     LG_010_01_STFICHE.TRCODE >= 7

ORDER BY dbo.LG_010_ITEMS.STGRPCODE



Ynt: Hangi Müşteriye Hangi Ürün Satılmamış Sorgusu Lazım?

Bu sorgu hangi müşteriye hangi ürün satılmış sorgusu


Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Biraz kafa yorarsan satılmış'ı satılmamışa çevirebilirsin .

Çevrimdışı _zoro

  • Yeni Kullanıcı
  • *
  • Karma: 0
Biraz kafa yorarsan satılmış'ı satılmamışa çevirebilirsin .

Teşekkür Ederim

Benim sorguda hiç satılmamış ürünler ve müşteriler geliyor.
düşünüyorum sorguyu

Çevrimdışı _zoro

  • Yeni Kullanıcı
  • *
  • Karma: 0
Çözümü bu şekilde buldum.



SELECT     dbo.LG_001_ITEMS.CODE, dbo.LG_001_ITEMS.NAME, dbo.LG_001_CLCARD.CODE AS CARIKOD, dbo.LG_001_CLCARD.DEFINITION_ AS CARIADI,
                      dbo.LG_001_ITEMS.SPECODE
FROM         dbo.LG_001_ITEMS CROSS JOIN
                      dbo.LG_001_CLCARD
WHERE     (dbo.LG_001_ITEMS.LOGICALREF NOT IN
                          (SELECT     dbo._urun_2012_Urun_2012_2_.ITMLOGICALREF
                            FROM          dbo._urun_2012_Urun_2012_2_)) AND (dbo.LG_001_CLCARD.LOGICALREF IN
                          (SELECT     dbo._urun_2012_Urun_2012_2_.CLCLOGICALREF
                            FROM          dbo._urun_2012_Urun_2012_2_)) AND (dbo.LG_001_CLCARD.CODE LIKE '120%')

Çevrimdışı ARSLAN_Aslan

  • LOGO Bayi
  • Logo Uzmanı
  • *****
  • Karma: 3
  • yazilimyeri.com
Bu tablo kendinize ait bir view mi?
 
??  dbo._urun_2012_Urun_2012_2_.ITMLOGICALREF

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Sonuca ulaşman guzel .

Çevrimdışı _zoro

  • Yeni Kullanıcı
  • *
  • Karma: 0
Bu tablo kendinize ait bir view mi?
 
??  dbo._urun_2012_Urun_2012_2_.ITMLOGICALREF



Evet Satışaları Kapsayan bir view

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Bu durumda tabi önce view'lerin olusturulması gerekmekte . viewleri'de yazarsanız sizden sonrakiler için çözüm olacaktır .

Çevrimdışı Navigator- Hbv Software

  • Logo Uzmanı
  • *****
  • Karma: 5
Diyaloglara bayıldım :))))

Şuan benimde 360.000 stok kartı olan bir datada Dgrid'e çektiğim kartları 5 farklı koşula göre renklendirmem lazım :)

Neaaaahhhhhhhhhh

Programı sana versinler diye hava atarsan , onuda yaparım , taklada attırırım diye bele olur...

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Fazla bayılma hava soguk :)

Çevrimdışı Navigator- Hbv Software

  • Logo Uzmanı
  • *****
  • Karma: 5
He walla soğuk. Parkecilerde gelmedi  zemin beton :D

Demekki ne kadar soğuksa hissettiriyorum. :D

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Tüm dünya hissediyor :) üşüyenlerin yanındayız :)