tarih sorunu

Gönderen Konu: tarih sorunu  (Okunma sayısı 850 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı halisbatmaz

  • Logo Uzmanı
  • *****
  • Karma: -4
tarih sorunu
« : 29.02.2012, 10:31 »
BU RAPORDA aylık alış satış çek ve nakit tahsilat listesi gelir ancak  ay ay geliyor bunu normal tarih olarak nasıl yazabiliriz. bir kaç kod yazdım ama sorun verdi gelmedi neyi nereye yazacağımı söylermisiniz tşkler
SELECT   CR.CITY 'Şehir', CR.CODE 'Cari Kodu',  CR.DEFINITION_  'Cari Ünvan',  CR.SPECODE 'Cari Özel Kod', CR.CYPHCODE 'Cari Türü',   CASE(MONTH(DATE_)) WHEN 1 THEN 'Ocak' WHEN 2 THEN 'Şubat' WHEN 3 THEN 'Mart' WHEN 4 THEN 'Nisan' WHEN 5 THEN 'Mayıs' WHEN 6 THEN 'Haziran' WHEN 7 THEN 'Temmuz' WHEN 8 THEN 'Ağustos' WHEN 9 THEN 'Eylül' WHEN 10 THEN 'Ekim' WHEN 11 THEN 'Kasım' WHEN 12 THEN 'Aralık' eLSE 'Diğer' END 'Ay',   CASE(MODULENR) WHEN 4 THEN 'Fatura' WHEN 5 THEN 'Cari Fiş' WHEN 6 THEN 'Çek - Senet' WHEN 7 THEN 'Banka' WHEN 10 THEN 'Kasa' ELSE 'Diğer' END 'Tür',   CASE (C.TRCODE) WHEN 1 THEN 'Nakit Tahsilat' WHEN 2 THEN 'Nakit Ödeme' WHEN 3 THEN 'Borç Dekontu' WHEN 4 THEN 'Alacak Dekontu' WHEN 5 THEN 'Virman Işlemi'  WHEN 6 THEN 'Kur Farkı İşlemi' WHEN 12 THEN 'Özel İşlem' WHEN 20 THEN 'Gelen Havaleler' WHEN 21 THEN 'Gönderilen Havaleler' WHEN 31 THEN  'Mal Alım Fat' WHEN 32 THEN 'Perakende Satış İade Fat' WHEN 24 THEN 'Döviz Alış Belgesi' WHEN 25 THEN 'Döviz Satış Belgesi' WHEN 33 THEN 'Toptan Satış İade Fat'  WHEN 34 THEN 'Alınan Hizmet Fat' WHEN 35 THEN 'Alınan Proforma Fat' WHEN 36 THEN 'Alım İade Fat' WHEN 37 THEN 'Perakende Satış Fat' WHEN  38 THEN 'Toptan Satış Fat' WHEN 39 THEN 'Verilen Hizmet Faturası' WHEN 40 THEN 'Verilen Proforma Fat' WHEN 41 THEN 'Verilen Vade Farkı Fat' WHEN  42 THEN 'Alınan Vade Farkı Fat' WHEN 43 THEN 'Alınan Fiyat Farkı Fat' WHEN 44 THEN 'Verilen Fiyat Farkı Fat' WHEN 46 THEN 'Alınan Ser. Mes. Makbuzu'  WHEN 28 THEN 'Banka Alınan Hizmet Fat.' WHEN 56 THEN 'Müsthsil Makbuzu' WHEN 61 THEN 'Çek Girişi' WHEN 62 THEN 'Senet Girişi' WHEN 63 THEN  'Çek Çıkış Cari Hesaba' WHEN 64 THEN 'Senet Çıkış Cari Hesaba' WHEN 70 THEN 'Kredi Kartı Fişi' WHEN 71 THEN 'Kredi Kartı İade Fişi' WHEN 14 THEN  'Açılış Fişi' END 'Fatura Türü',    case(SIGN) WHEN 1 THEN SUM(AMOUNT) ELSE SUM(AMOUNT)  END 'Tutar'   FROM LG_002_05_CLFLINE C INNER JOIN LG_002_CLCARD CR ON C.CLIENTREF=CR.LOGICALREF   WHERE CR.ACTIVE=0     GROUP BY CR.CITY, CR.CODE, CR.DEFINITION_, CR.SPECODE,CR.CYPHCODE,MONTH(C.DATE_),C.MODULENR,C.TRCODE,C.SIGN 

Çevrimdışı ARSLAN_Aslan

  • LOGO Bayi
  • Logo Uzmanı
  • *****
  • Karma: 3
  • yazilimyeri.com
Ynt: tarih sorunu
« Yanıtla #1 : 29.02.2012, 10:54 »
detaylı inceleyemedim, sorguyu dene

SELECT   CR.CITY 'Şehir', CR.CODE 'Cari Kodu',  
CR.DEFINITION_  'Cari Ünvan',  CR.SPECODE 'Cari Özel Kod',
CR.CYPHCODE 'Cari Türü',  C.DATE_, CASE(MONTH(DATE_))
WHEN 1 THEN 'Ocak' WHEN 2 THEN 'Şubat' WHEN 3 THEN 'Mart' WHEN 4 THEN 'Nisan' WHEN 5 THEN 'Mayıs'
WHEN 6 THEN 'Haziran' WHEN 7 THEN 'Temmuz' WHEN 8 THEN 'Ağustos' WHEN 9 THEN 'Eylül' WHEN 10 THEN 'Ekim'
WHEN 11 THEN 'Kasım' WHEN 12 THEN 'Aralık' eLSE 'Diğer' END 'Ay',   CASE(MODULENR) WHEN 4 THEN 'Fatura'
WHEN 5 THEN 'Cari Fiş' WHEN 6 THEN 'Çek - Senet' WHEN 7 THEN 'Banka' WHEN 10 THEN 'Kasa' ELSE 'Diğer' END 'Tür',  
CASE (C.TRCODE) WHEN 1 THEN 'Nakit Tahsilat' WHEN 2 THEN 'Nakit Ödeme' WHEN 3 THEN 'Borç Dekontu'
WHEN 4 THEN 'Alacak Dekontu' WHEN 5 THEN 'Virman Işlemi'  WHEN 6 THEN 'Kur Farkı İşlemi'
WHEN 12 THEN 'Özel İşlem' WHEN 20 THEN 'Gelen Havaleler' WHEN 21 THEN 'Gönderilen Havaleler'
WHEN 31 THEN  'Mal Alım Fat' WHEN 32 THEN 'Perakende Satış İade Fat' WHEN 24 THEN 'Döviz Alış Belgesi'
WHEN 25 THEN 'Döviz Satış Belgesi' WHEN 33 THEN 'Toptan Satış İade Fat'  WHEN 34 THEN 'Alınan Hizmet Fat'
WHEN 35 THEN 'Alınan Proforma Fat' WHEN 36 THEN 'Alım İade Fat' WHEN 37 THEN 'Perakende Satış Fat'
WHEN  38 THEN 'Toptan Satış Fat' WHEN 39 THEN 'Verilen Hizmet Faturası' WHEN 40 THEN 'Verilen Proforma Fat'
WHEN 41 THEN 'Verilen Vade Farkı Fat' WHEN  42 THEN 'Alınan Vade Farkı Fat' WHEN 43 THEN 'Alınan Fiyat Farkı Fat'
WHEN 44 THEN 'Verilen Fiyat Farkı Fat' WHEN 46 THEN 'Alınan Ser. Mes. Makbuzu'  WHEN 28 THEN 'Banka Alınan Hizmet Fat.'
WHEN 56 THEN 'Müsthsil Makbuzu' WHEN 61 THEN 'Çek Girişi' WHEN 62 THEN 'Senet Girişi' WHEN 63 THEN  'Çek Çıkış Cari Hesaba'
WHEN 64 THEN 'Senet Çıkış Cari Hesaba' WHEN 70 THEN 'Kredi Kartı Fişi' WHEN 71 THEN 'Kredi Kartı İade Fişi'
WHEN 14 THEN  'Açılış Fişi' END 'Fatura Türü',    case(SIGN) WHEN 1 THEN SUM(AMOUNT) ELSE SUM(AMOUNT)  END 'Tutar'  
FROM LG_002_05_CLFLINE C INNER JOIN LG_002_CLCARD CR ON C.CLIENTREF=CR.LOGICALREF   WHERE CR.ACTIVE=0    
GROUP BY CR.CITY, CR.CODE, CR.DEFINITION_, CR.SPECODE,CR.CYPHCODE,(C.DATE_),C.MODULENR,C.TRCODE,C.SIGN

Çevrimdışı halisbatmaz

  • Logo Uzmanı
  • *****
  • Karma: -4
Ynt: tarih sorunu
« Yanıtla #2 : 29.02.2012, 11:04 »
Büyüksün hocam şimdi o tarih kodunu nereye nasıl yazdığınıza bakım TEŞEKKÜRLER

Çevrimdışı halisbatmaz

  • Logo Uzmanı
  • *****
  • Karma: -4
Ynt: tarih sorunu
« Yanıtla #3 : 29.02.2012, 11:06 »
Bu muydu yani c.date sorgu yazandan allah razı olsun o kadar çok birbirne benzer ifadeler varki insanın aklına gelmiyor sağol hocam