Satış Özetten Detaya

Gönderen Konu: Satış Özetten Detaya  (Okunma sayısı 2319 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: Satış Özetten Detaya
« Yanıtla #15 : 31.10.2014, 22:47 »
Suan mobil bakıyorum , istedin nedir ,detaylı satış faturası mı ?

Çevrimdışı hopee

  • Logo Kullanıcısı
  • **
  • Karma: 0
Ynt: Satış Özetten Detaya
« Yanıtla #16 : 31.10.2014, 22:52 »
evet hocam

bu bir örnek daha sonra bundan başka şeylerde türeteceğim.

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: Satış Özetten Detaya
« Yanıtla #17 : 31.10.2014, 22:57 »
Ya bu cok basit, sen istedin alanları yaz dedim tabloları kullan referansları doğru belirt bu kadar .

Çevrimdışı hopee

  • Logo Kullanıcısı
  • **
  • Karma: 0
Ynt: Satış Özetten Detaya
« Yanıtla #18 : 31.10.2014, 23:07 »
SELECT
INVFC.FICHENO, INVFC.DATE_, INVFC.DEPARTMENT, INVFC.BRANCH, INVFC.SPECODE, INVFC.CYPHCODE, INVFC.DOCODE, INVFC.FACTORYNR, INVFC.TRADINGGRP, INVFC.REFLECTED, INVFC.TRCODE, INVFC.STATUS, INVFC.ESTATUS, INVFC.LOGICALREF, INVFC.CLIENTREF, INVFC.SOURCEINDEX, INVFC.TIME_, INVFC.TRCURR, INVFC.TRRATE, INVFC.REPORTRATE, INVFC.RECVREF, INVFC.CANCELLED, INVFC.DISTORDERREF, INVFC.GROSSTOTAL, INVFC.TOTALDISCOUNTS, INVFC.TOTALEXPENSES, INVFC.TOTALVAT, INVFC.NETTOTAL, INVFC.DECPRDIFF, INVFC.DEDUCTIONPART1, INVFC.DEDUCTIONPART2, CLNTC.DEFINITION_, CLNTC.CODE, CLNTC.SPECODE, CLNTC.SPECODE2, CLNTC.SPECODE3, CLNTC.SPECODE4, CLNTC.SPECODE5, CLNTC.ACTIVE, CLNTC.CYPHCODE, CLNTC.LOGICALREF, PAYPL.CODE, PAYPL.LOGICALREF, SLSMC.CODE, SLSMC.POSITION_, SLSMC.DEFINITION_, SLSMC.ACTIVE, PROJECT.CODE, PROJECT.NAME
 FROM
LG_430_01_INVOICE INVFC WITH(NOLOCK)  LEFT OUTER JOIN LG_430_CLCARD CLNTC WITH(NOLOCK) ON (INVFC.CLIENTREF = CLNTC.LOGICALREF) LEFT OUTER JOIN LG_430_PAYPLANS PAYPL WITH(NOLOCK) ON (INVFC.PAYDEFREF = PAYPL.LOGICALREF) LEFT OUTER JOIN "GK2"..LG_SLSMAN SLSMC WITH(NOLOCK) ON (INVFC.SALESMANREF = SLSMC.LOGICALREF) LEFT OUTER JOIN LG_430_PROJECT PROJECT WITH(NOLOCK) ON (INVFC.PROJECTREF  =  PROJECT.LOGICALREF)
 WHERE
(INVFC.CANCELLED = 0) AND ((INVFC.DATE_ >= CONVERT(dateTime, '10-1-2014', 101)) AND (INVFC.DATE_ <= CONVERT(dateTime, '12-31-2014', 101))) AND (INVFC.TRCODE IN (8)) AND (INVFC.STATUS IN (0,1)) AND (INVFC.DEPARTMENT IN (0)) AND (INVFC.BRANCH IN (0)) AND (INVFC.FACTORYNR IN (0)) AND (CLNTC.DEFINITION_ LIKE 'AKPINAR TİCARET OTO LASTİK ALIM SATIMI') AND (INVFC.DEVIR IN (0))

ORDER BY
INVFC.DATE_, INVFC.FICHENO, INVFC.DOCODE, INVFC.TIME_, INVFC.TRCODE




SELECT
STRNS.SOURCEINDEX, STRNS.DISCPER, STRNS.VAT, STRNS.OUTPUTIDCODE, STRNS.AMOUNT, STRNS.LOGICALREF, STRNS.STOCKREF, STRNS.INVOICELNNO, STRNS.LINETYPE, STRNS.TOTAL, STRNS.TRRATE, STRNS.REPORTRATE, STRNS.TRCURR, STRNS.VATAMNT, STRNS.VATINC, STRNS.VATMATRAH, STRNS.PRICE, STRNS.UOMREF, STRNS.GLOBTRANS, STRNS.ABVATSTATUS, STRNS.CANDEDUCT, STRNS.UNDERDEDUCTLIMIT, STRNS.DEDUCTIONPART1, STRNS.DEDUCTIONPART2, GLACC.CODE, GLACC.LOGICALREF, GLACC.DEFINITION_, SLSMC.LOGICALREF
 FROM
LG_430_01_STLINE STRNS WITH(NOLOCK)  LEFT OUTER JOIN LG_430_EMUHACC GLACC WITH(NOLOCK) ON (STRNS.ACCOUNTREF  =  GLACC.LOGICALREF) LEFT OUTER JOIN "GK2"..LG_SLSMAN SLSMC WITH(NOLOCK) ON (STRNS.SALESMANREF = SLSMC.LOGICALREF)
 WHERE
(STRNS.INVOICEREF = 8024) AND (STRNS.DETLINE = 0) AND (STRNS.SOURCEINDEX IN (0,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56))

ORDER BY
STRNS.INVOICELNNO

aslında sorgu tam olarak bu üstteki fatura başlığı alttaki detay
ama sorun bunları tek sorgu olarak nasıl kullanabilirim.

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: Satış Özetten Detaya
« Yanıtla #19 : 31.10.2014, 23:10 »
Bunları senmi yazdın yoksa Copy , paste mı + neden tek sorguda yazmıyorsun , ilk sorgudan invoice Yada clcard dan stline ve digerlerine geç

Çevrimdışı hopee

  • Logo Kullanıcısı
  • **
  • Karma: 0
Ynt: Satış Özetten Detaya
« Yanıtla #20 : 31.10.2014, 23:12 »
kolay olsun diye trace aldım

Çevrimdışı hopee

  • Logo Kullanıcısı
  • **
  • Karma: 0
Ynt: Satış Özetten Detaya
« Yanıtla #21 : 31.10.2014, 23:14 »
Bir konuda anlaşamıyoruz.
Benim istediğim cariye kesilen fatura sayısı 1 satır gelsin hemen altınada kaç adet faturası varsa onlar liselensin

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: Satış Özetten Detaya
« Yanıtla #22 : 31.10.2014, 23:25 »
Farketmez ilgili tablolardan istedin sonucu alabilirsin .union , subselect vs.. Hepsi olur ,2 farklı gride çekip gridi birlestir, 2 datatable Çek Merge et, LINQ ile birlestir vs .. Bence zordan kolay yerine kolaydan zora doru ilerle .

Çevrimdışı erhan2484

  • Uzman Kullanıcı
  • Logo Uzmanı
  • *****
  • Karma: 1
Ynt: Satış Özetten Detaya
« Yanıtla #23 : 31.10.2014, 23:28 »
merhaba üstad merge et bölümünü anlamadım kısaltmamı acaba  :)

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: Satış Özetten Detaya
« Yanıtla #24 : 31.10.2014, 23:35 »
2 farklı sorguyu 2 farklı datatabla doldurup birleştirmek .

Çevrimdışı erhan2484

  • Uzman Kullanıcı
  • Logo Uzmanı
  • *****
  • Karma: 1
Ynt: Satış Özetten Detaya
« Yanıtla #25 : 31.10.2014, 23:39 »
cevap için teşekkür ederim

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: Satış Özetten Detaya
« Yanıtla #26 : 31.10.2014, 23:44 »
Rica ederim , sende ufakdan başla , sql excel nereye kdr :) , C# , Java , Delphi .

Çevrimdışı erhan2484

  • Uzman Kullanıcı
  • Logo Uzmanı
  • *****
  • Karma: 1
Ynt: Satış Özetten Detaya
« Yanıtla #27 : 31.10.2014, 23:47 »
c sharp a başladım üstad fakat linq görmedim henüz o konu daha sonra anlatılıcakmış  :)

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: Satış Özetten Detaya
« Yanıtla #28 : 31.10.2014, 23:50 »
Sqli bilmenin faydasını göreceksin , 100 satirlik xml kodum vardı 10 satirla halletdim :)

Çevrimdışı erhan2484

  • Uzman Kullanıcı
  • Logo Uzmanı
  • *****
  • Karma: 1
Ynt: Satış Özetten Detaya
« Yanıtla #29 : 31.10.2014, 23:57 »
evet c # da sql uygulaması gördük yapılan örnekler de sql bilmek kolaylık sağlıyor.

(bu örnek linq kullanmadan olmuyor galiba)