alınan hizmet kartları hareketleri

Gönderen Konu: alınan hizmet kartları hareketleri  (Okunma sayısı 1039 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı serkanco

  • Yeni Kullanıcı
  • *
  • Karma: 0
alınan hizmet kartları hareketleri
« : 29.02.2012, 16:36 »
Alınan hizmet kartlarının hareketlerini nasıl getirebilirim. Hangi table leri kullanmam gerekir? yada hazır bi sorgu varmıdır?

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: alınan hizmet kartları hareketleri
« Yanıtla #1 : 29.02.2012, 16:39 »
SELECT * FROM LG_011_SRVCARD WHERE CARDTYPE=1   bu kartlar



PAYTRANS&PAYMENREF  bu da ref .

Çevrimdışı serkanco

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: alınan hizmet kartları hareketleri
« Yanıtla #2 : 29.02.2012, 17:32 »
stline ile srvcard bağlantısı nasıl olacak?

Çevrimdışı serkanco

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: alınan hizmet kartları hareketleri
« Yanıtla #3 : 29.02.2012, 17:54 »
Bu tablo oldu galiba...



SELECT     (SELECT     CODE
                       FROM          LG_156_SRVCARD
                       WHERE      (LOGICALREF = LG_156_01_STLINE.STOCKREF)) AS HIZMET_KODU,
                          (SELECT     DEFINITION_
                            FROM          LG_156_SRVCARD AS LG_156_SRVCARD_1
                            WHERE      (LOGICALREF = LG_156_01_STLINE.STOCKREF)) AS HIZMET_ADI,
                          (SELECT     CODE
                            FROM          LG_156_CLCARD
                            WHERE      (LOGICALREF = LG_156_01_STLINE.CLIENTREF)) AS CARI_KODU,
                          (SELECT     DEFINITION_
                            FROM          LG_156_CLCARD AS LG_156_CLCARD_1
                            WHERE      (LOGICALREF = LG_156_01_STLINE.CLIENTREF)) AS CARI_ADI, DATE_ AS TARIH, AMOUNT AS MIKTAR, PRICE AS BRMFIYAT,
                      TOTAL
FROM         LG_156_01_STLINE
WHERE     (LINETYPE = 4) AND (TRCODE = 4)

Çevrimdışı YASINT

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: alınan hizmet kartları hareketleri
« Yanıtla #4 : 09.03.2012, 21:14 »
Kodları çalıştıramadım :( örnek kod verebilir misiniz?

Çevrimdışı Koray Ü.

  • Uzman Kullanıcı
  • Logo Uzmanı
  • *****
  • Karma: 8
Ynt: alınan hizmet kartları hareketleri
« Yanıtla #5 : 10.03.2012, 11:23 »
bugün şanslı gününüzdesiniz:

SELECT       KART.CODE AS KODU, KART.DEFINITION_ AS ADI, SUM(TRNS.TOTAL) AS [YILLIK TOPLAM],  SUM(CASE WHEN MONTH(TRNS.DATE_) = 1 THEN TRNS.TOTAL END) AS [OCAK],  SUM(CASE WHEN MONTH(TRNS.DATE_) = 2 THEN TRNS.TOTAL END) AS [ŞUBAT],  SUM(CASE WHEN MONTH(TRNS.DATE_) = 3 THEN TRNS.TOTAL END) AS [MART],  SUM(CASE WHEN MONTH(TRNS.DATE_) = 4 THEN TRNS.TOTAL END) AS [NİSAN],  SUM(CASE WHEN MONTH(TRNS.DATE_) = 5 THEN TRNS.TOTAL END) AS [MAYIS],  SUM(CASE WHEN MONTH(TRNS.DATE_) = 6 THEN TRNS.TOTAL END) AS [HAZİRAN],  SUM(CASE WHEN MONTH(TRNS.DATE_) = 7 THEN TRNS.TOTAL END) AS [TEMMUZ],  SUM(CASE WHEN MONTH(TRNS.DATE_) = 8 THEN TRNS.TOTAL END) AS [AĞUSTOS],  SUM(CASE WHEN MONTH(TRNS.DATE_) = 9 THEN TRNS.TOTAL END) AS [EYLÜL],  SUM(CASE WHEN MONTH(TRNS.DATE_) = 10 THEN TRNS.TOTAL END) AS [EKİM],  SUM(CASE WHEN MONTH(TRNS.DATE_) = 11 THEN TRNS.TOTAL END) AS [KASIM],  SUM(CASE WHEN MONTH(TRNS.DATE_) = 12 THEN TRNS.TOTAL END) AS [ARALIK]  FROM LG_001_01_STLINE TRNS LEFT OUTER JOIN LG_001_SRVCARD KART ON TRNS.STOCKREF=KART.LOGICALREF                        WHERE  (TRNS.LINETYPE NOT IN (2, 3)) AND (TRNS.TRCODE IN (4)) AND (TRNS.CANCELLED = 0)  GROUP BY KART.CODE, KART.DEFINITION_   ORDER BY KART.CODE

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: alınan hizmet kartları hareketleri
« Yanıtla #6 : 10.03.2012, 14:56 »
Kodları çalıştıramadım :( örnek kod verebilir misiniz?

Kodları Çalıştıramadım Derken , Örnek Kod ? Postdaki 2 sorguyuda firma numaralarınızı degistirerek Sql Query Analyzer bolumune yapıştırın .ve F5 ile çalıştırın .