sql açık siparişleri çekmek için query

Gönderen Konu: sql açık siparişleri çekmek için query  (Okunma sayısı 610 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Özgür Yiğit

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

Sql den açık siparişleri çekmek istiyorum, ama queryi yazamadım.

yardımcı olabilirseniz sevinirim.

Çevrimdışı ertline

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: sql açık siparişleri çekmek için query
« Yanıtla #1 : 24.10.2016, 16:22 »
bu işini görür

SELECT 
CL.CODE AS 'CARİ KODU',
CL.DEFINITION_ AS 'CARİ ÜNVANI',
IT.CODE AS 'MALZEME KODU',
IT.NAME AS 'MALZEME AÇIKLAMASI',
ORF.DATE_ AS 'SİPARİŞ TARİHİ',
MONTH(ORL.DATE_) AS 'SİPARİŞ AYI',
ORF.FICHENO AS 'SİPARİŞ NUMARASI',
ORL.DUEDATE AS 'TESLİM TARİHİ',
DATEDIFF(DAY,GETDATE(),ORL.DUEDATE) as 'TESLİM GÜN SAYISI',
MONTH(ORL.DUEDATE) AS 'TESLİMAT AYI',
ORL.AMOUNT AS 'SİPARİŞ MİKTARI',
ORL.SHIPPEDAMOUNT AS 'SEVK EDİLEN MİKTAR',


CASE ORL.CLOSED
WHEN 0 THEN (ORL.AMOUNT-ORL.SHIPPEDAMOUNT)
WHEN 1 THEN (ORL.AMOUNT-ORL.AMOUNT)
END AS 'BEKLEYEN MİKTAR',





(ORL.LINENET/ORL.AMOUNT) AS 'NET BİRİM FİYAT',
((ORL.LINENET/ORL.AMOUNT)*ORL.AMOUNT) AS 'SİPARİŞ TUTARI',
((ORL.LINENET/ORL.AMOUNT)*ORL.SHIPPEDAMOUNT) AS 'SEVK TUTARI',
((ORL.LINENET/ORL.AMOUNT)*(ORL.AMOUNT-ORL.SHIPPEDAMOUNT)) AS 'BEKLEYEN TUTAR',

SLS.DEFINITION_ AS 'SATIŞ ELEMANI',

ORL.DISTCOST AS 'İNDİRİM TUTARI',
ORL.VATAMNT AS 'KDV TUTARI',
ORL.LINENET AS 'KDV HARİÇ NET TUTAR',
(ORL.LINENET)+(ORL.VATAMNT) AS 'KDV DAHİL NET TUTAR'

FROM LG_103_02_ORFLINE ORL
LEFT JOIN LG_103_02_ORFICHE ORF ON ORL.ORDFICHEREF=ORF.LOGICALREF
LEFT JOIN LG_103_ITEMS IT ON ORL.STOCKREF=IT.LOGICALREF
LEFT JOIN LG_103_CLCARD CL ON ORL.CLIENTREF=CL.LOGICALREF
LEFT JOIN LG_SLSMAN SLS ON ORL.SALESMANREF=SLS.LOGICALREF
WHERE ORL.TRCODE=1 AND ORL.STATUS<>2 AND
CASE ORL.CLOSED WHEN 0 THEN (ORL.AMOUNT-ORL.SHIPPEDAMOUNT) WHEN 1 THEN (ORL.AMOUNT-ORL.AMOUNT)END>0

kolay gelsin

Çevrimdışı Özgür Yiğit

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: sql açık siparişleri çekmek için query
« Yanıtla #2 : 24.10.2016, 16:30 »
çok teşekkürler hocam

Çevrimdışı Recete

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: sql açık siparişleri çekmek için query
« Yanıtla #3 : 30.03.2020, 11:53 »
En son ki sorguda  SEV EDİLEN = 0 olanları almak için WHERE kısmı nasıl düzenlemek icap eder?

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: sql açık siparişleri çekmek için query
« Yanıtla #4 : 01.04.2020, 02:07 »
where kısmını aşağıdaki şekilde değiştiriniz.

WHERE ORL.TRCODE=1 AND ORL.STATUS<>2 AND ORL.SHIPPEDAMOUNT=0  AND
CASE ORL.CLOSED WHEN 0 THEN (ORL.AMOUNT-ORL.SHIPPEDAMOUNT) WHEN 1 THEN (ORL.AMOUNT-ORL.AMOUNT)END>0

Çevrimdışı Recete

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: sql açık siparişleri çekmek için query
« Yanıtla #5 : 01.04.2020, 10:00 »
Tamamdır.
İlginiz ve yardımınız için teşekkür eder, kolaylıklar dilerim.

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: sql açık siparişleri çekmek için query
« Yanıtla #6 : 01.04.2020, 17:51 »
rica ederiz , iyi çalışmalar.