X Müşterisine Satılmayan Ürünler

Gönderen Konu: X Müşterisine Satılmayan Ürünler  (Okunma sayısı 2228 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı alico

  • Yeni Kullanıcı
  • *
  • Karma: 13
  • Öğreniyor...
X Müşterisine Satılmayan Ürünler
« : 14.02.2008, 14:11 »
      Merhaba Arkadaşlar şöyle bir rapora ihtiyacım
X Müşterisinin aldığını ürünleri fatura fatura dökebiliyorum Lakin
almadığı ürünleri döken bir Sql'e ihtiyacım var.

Çevrimdışı ozankilic

  • LOGO Bayi
  • Logo Uzman Kullanıcı
  • *****
  • Karma: 2
  • Arda Bilişim San.Tic.Paz.Hiz.
X Müşterisine Satılmayan Ürünler
« Yanıtla #1 : 14.02.2008, 18:28 »
ALMADIGI DERKEN ? İRSALİYE FATURALASMADIGIMI ?

Çevrimdışı alico

  • Yeni Kullanıcı
  • *
  • Karma: 13
  • Öğreniyor...
X Müşterisine Satılmayan Ürünler
« Yanıtla #2 : 15.02.2008, 11:24 »
Hayır Hocam hiç almadığı malzemeler'i dökmek istiyorum

Çevrimdışı Monsieur®

  • LogoDestek Yönetim
  • Logo Uzmanı
  • *****
  • Karma: 38
X Müşterisine Satılmayan Ürünler
« Yanıtla #3 : 19.02.2008, 19:35 »
Merhaba,

Güzel bir rapor isteği ama saatler sürecek bir rapor yani bunu logo bayiniz ile çözebilirsiniz, firma olarak bunu ücretli olarak yapabiliriz.

Kolay gelsin.

Çevrimdışı karaman11

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: X Müşterisine Satılmayan Ürünler
« Yanıtla #4 : 07.03.2008, 11:06 »
SELECT CODE, NAME
FROM dbo.LG_077_ITEMS
WHERE (CODE NOT IN
  (SELECT LG_077_ITEMS_1.CODE AS URUNKODU
  FROM  dbo.LG_077_CLCARD INNER JOIN
 dbo.LG_077_ITEMS AS LG_077_ITEMS_2 ON dbo.LG_077_CLCARD.LOGICALREF = LG_077_ITEMS_2.LOGICALREF LEFT OUTER JOIN
 dbo.LG_077_05_STLINE ON dbo.LG_077_CLCARD.LOGICALREF = dbo.LG_077_05_STLINE.CLIENTREF LEFT OUTER JOIN
 dbo.LG_077_ITEMS AS LG_077_ITEMS_1 ON dbo.LG_077_05_STLINE.STOCKREF = LG_077_ITEMS_1.LOGICALREF
  WHERE  (LG_077_ITEMS_1.CARDTYPE = 1) AND (dbo.LG_077_05_STLINE.TRCODE IN (7, 8)) AND (dbo.LG_077_CLCARD.CODE = '72128415')
  GROUP BY LG_077_ITEMS_1.CODE)) AND (ACTIVE = 0)

Aktif kartlar içerisinde Perakende yada toptan olarak satilmayan ürünleri listeleyen Sql.
en sondaki (dbo.LG_077_CLCARD.CODE = '72128415') kodu değiştirerek başka müşteriler için oluşturmak mümkün.

inşallah işine yarar..

İşine yararsa Allah razı olsun de yeter  :)


Çevrimdışı karaman11

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: X Müşterisine Satılmayan Ürünler
« Yanıtla #5 : 07.03.2008, 11:09 »
SQL içerisinde gözlük çıkmış

orasi (   7   ;   8   )  olacak :)

Çevrimdışı alico

  • Yeni Kullanıcı
  • *
  • Karma: 13
  • Öğreniyor...
X Müşterisine Satılmayan Ürünler
« Yanıtla #6 : 11.03.2008, 10:06 »
Merhaba Hocam
Denedim ben kodu fakat Gruop by hatası verdi nerden kaynaklandığını bulamadım bir türlü

Çevrimdışı mymecaz

  • Logo Uzmanı
  • *****
  • Karma: 5
  • Everything Will Be On The Nett...
Ynt: X Müşterisine Satılmayan Ürünler
« Yanıtla #7 : 11.03.2008, 11:24 »
Aynen bende denedim olmadı. GROUP by  kısmıyla ilgili.

sadece firma numaralarını ve çalışma dönemimi değiştirdim.

Exterider

  • Ziyaretçi
Ynt: X Müşterisine Satılmayan Ürünler
« Yanıtla #8 : 18.03.2008, 12:49 »
SQL varsa benimde işime yarayabilir

Çevrimdışı mymecaz

  • Logo Uzmanı
  • *****
  • Karma: 5
  • Everything Will Be On The Nett...
Ynt: X Müşterisine Satılmayan Ürünler
« Yanıtla #9 : 18.03.2008, 13:06 »
SELECT CODE, NAME
FROM dbo.LG_077_ITEMS
WHERE (CODE NOT IN
  (SELECT LG_077_ITEMS_1.CODE AS URUNKODU
  FROM  dbo.LG_077_CLCARD INNER JOIN
 dbo.LG_077_ITEMS AS LG_077_ITEMS_2 ON dbo.LG_077_CLCARD.LOGICALREF = LG_077_ITEMS_2.LOGICALREF LEFT OUTER JOIN
 dbo.LG_077_05_STLINE ON dbo.LG_077_CLCARD.LOGICALREF = dbo.LG_077_05_STLINE.CLIENTREF LEFT OUTER JOIN
 dbo.LG_077_ITEMS AS LG_077_ITEMS_1 ON dbo.LG_077_05_STLINE.STOCKREF = LG_077_ITEMS_1.LOGICALREF
  WHERE  (LG_077_ITEMS_1.CARDTYPE = 1) AND (dbo.LG_077_05_STLINE.TRCODE IN (7, 8)) AND (dbo.LG_077_CLCARD.CODE = '72128415')
  GROUP BY LG_077_ITEMS_1.CODE)) AND (ACTIVE = 0)

Aktif kartlar içerisinde Perakende yada toptan olarak satilmayan ürünleri listeleyen Sql.
en sondaki (dbo.LG_077_CLCARD.CODE = '72128415') kodu değiştirerek başka müşteriler için oluşturmak mümkün.

inşallah işine yarar..

İşine yararsa Allah razı olsun de yeter  :)


LSUersoy sen bu sql i hemen çözersin.

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: X Müşterisine Satılmayan Ürünler
« Yanıtla #10 : 16.05.2012, 13:48 »
3 Sene takipden düşmemiş ,eline saglık chtztrk .

Çevrimdışı SertacSolmaz

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: X Müşterisine Satılmayan Ürünler
« Yanıtla #11 : 26.01.2013, 11:00 »
Kod: [Seç]
SELECT LGI_1.CODE, LGI_1.NAME
FROM LG_032_ITEMS LGI_1
WHERE LGI_1.CODE NOT IN(SELECT LGI_2.CODE
FROM LG_032_CLCARD LGC

LEFT OUTER JOIN LG_032_ITEMS LGI_2
ON LGC.LOGICALREF=LGI_2.LOGICALREF

LEFT OUTER JOIN LG_032_01_STLINE LGS
ON LGI_2.LOGICALREF=LGS.CLIENTREF

WHERE LGI_2.CARDTYPE=1
AND LGS.TRCODE IN(7,8)
AND LGC.CODE='MS 3114')
AND LGI_1.ACTIVE=0

Arkadaşlar satılmayan ürünler hakkında böyle bir kod bulup düzenledim ancak
MS 3114 yerine ne yazarsam yazayım gelen sonuç değişmiyor. Hep aynı sonuç geliyor.

Ayrıca sorgu sonucuna bayi adını ve bayi kodunu nasıl ekleriz ?


Çevrimdışı Monsieur®

  • LogoDestek Yönetim
  • Logo Uzmanı
  • *****
  • Karma: 38
Ynt: X Müşterisine Satılmayan Ürünler
« Yanıtla #12 : 27.01.2013, 00:55 »
Merhaba,

Program içerisinde bu rapor hazır olarak mevcut, bunu kullanabilirsiniz.

Çevrimdışı SertacSolmaz

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: X Müşterisine Satılmayan Ürünler
« Yanıtla #13 : 28.01.2013, 08:52 »
Hocam, view oluşturup farklı bir program aracı ile rapor alıcam, onun için SQL'i gerekli..

Çevrimdışı MehmetYavuz

  • Logo Uzmanı
  • *****
  • Karma: 3
Ynt: X Müşterisine Satılmayan Ürünler
« Yanıtla #14 : 28.01.2013, 11:05 »
SELECT   ITEMS.*
FROM   LG_001_ITEMS ITEMS (NOLOCK)
WHERE   LOGICALREF NOT IN (
   SELECT   STLINE.STOCKREF
   FROM   LG_001_01_STLINE STLINE (NOLOCK)
      LEFT JOIN LG_001_CLCARD CLCARD (NOLOCK) ON CLCARD.LOGICALREF=STLINE.CLIENTREF
   WHERE   STLINE.CANCELLED=0
         AND CLCARD.CODE LIKE '120.01%'
         AND STLINE.DATE_ BETWEEN '20120101' AND '20121231'
         AND STLINE.TRCODE IN ( 8 )
   GROUP BY STLINE.STOCKREF)