SQLİNFO KARŞILIĞI NEDİR???

Gönderen Konu: SQLİNFO KARŞILIĞI NEDİR???  (Okunma sayısı 2274 defa)

0 Üye ve 5 Ziyaretçi konuyu incelemekte.

Çevrimdışı deneyim

  • Logo Kullanıcısı
  • **
  • Karma: -2
SQLİNFO KARŞILIĞI NEDİR???
« : 06.02.2009, 20:35 »
SELECT MAX(DATE_)  FROM LG_001_01_CLFLINE WHERE CLIENTREF=427  and TRCODE IN (37,38)

AŞAĞIDAKİ KOD SQLINFO KARŞILIĞI, AMA DEĞER SIFIR DÖNDÜRÜYOR,

_SQLINFO("MAX(DATE_)","LG_001_01_CLFLINE","CLIENTREF='427'AND TRCODE='37' AND TRCODE='38' ")
DEĞER SIFIR DÖNDÜRÜYOR,

Çevrimdışı LsuErsoy

  • LOGO Bayi
  • Logo Uzmanı
  • *****
  • Karma: 33
  • Kişisel ileti
SQLİNFO KARŞILIĞI NEDİR???
« Yanıtla #1 : 07.02.2009, 08:33 »
Çünkü CLCARD ile  CLFLINE arasında ilişki kurmamışsınız...

_SQLINFO("MAX(A.DATE_)","LG_001_01_CLFLINE A LG_001_CLCARD C","C.CODE='"+Cari Hesap Kodu+"' AND A.CLIENTREF='427'AND A.TRCODE='37' AND A.TRCODE='38' ")

bir de böyle deneyin..

« Son Düzenleme: 07.02.2009, 08:35 Gönderen: LsuErsoy »

Çevrimdışı netcom021

  • LOGO Bayi
  • Logo Uzmanı
  • *****
  • Karma: 13
Ynt: SQLİNFO KARŞILIĞI NEDİR???
« Yanıtla #2 : 07.02.2009, 09:24 »
Merhaba,
Aşağıdaki gibi bir deneyin.
Alıntı
_SQLINFO("MAX(DATE_)","LG_001_01_CLFLINE","CLIENTREF=427 AND TRCODE IN (37,38)")


İyi çalışmalar

(KY)

Çevrimdışı netcom021

  • LOGO Bayi
  • Logo Uzmanı
  • *****
  • Karma: 13
Ynt: SQLİNFO KARŞILIĞI NEDİR???
« Yanıtla #3 : 07.02.2009, 09:38 »
Merhaba,
Sizinkine bakınca da şöyle bir şekilde olabilir.
Alıntı
_SQLINFO("MAX(DATE_)","LG_001_01_CLFLINE","CLIENTREF='427'AND (TRCODE='37' OR TRCODE='38') ")


Çıkış kodlarına OR kullandım. Çünkü bir fişin hem 37 hem 38 olması mantıksız geliyor.
İyi çalışmalar.

(KY)
« Son Düzenleme: 11.02.2009, 09:02 Gönderen: netcom021 »

Çevrimdışı deneyim

  • Logo Kullanıcısı
  • **
  • Karma: -2
Ynt: SQLİNFO KARŞILIĞI NEDİR???
« Yanıtla #4 : 07.02.2009, 12:34 »
bu raporu borç alacak durum raparunda kullanmak istiyorum, amacım şudur müşteriye en son kesilen fatura tarihini görmek istiyorum,

Çevrimdışı erhan2484

  • Logo Uzmanı
  • *****
  • Karma: 1
Ynt: SQLİNFO KARŞILIĞI NEDİR???
« Yanıtla #5 : 10.02.2009, 23:47 »
427 hangi degeri getiriyor tesekkurler

Çevrimdışı erhan2484

  • Logo Uzmanı
  • *****
  • Karma: 1
Ynt: SQLİNFO KARŞILIĞI NEDİR???
« Yanıtla #6 : 11.02.2009, 00:28 »
Merhaba,
Aşağıdaki gibi bir deneyin.
Alıntı
_SQLINFO("MAX(DATE_)","LG_001_01_CLFLINE","CLIENTREF=427 AND TRCODE IN (37,38)")


İyi çalışmalar

(KY)
[/quoto

o degerini veriyor acaba eksik nerede

Çevrimdışı netcom021

  • LOGO Bayi
  • Logo Uzmanı
  • *****
  • Karma: 13
Ynt: SQLİNFO KARŞILIĞI NEDİR???
« Yanıtla #7 : 11.02.2009, 09:01 »
427 hangi degeri getiriyor tesekkurler

Bunu o arkadaşın cevap vermesi lazımdı. Ama biz de söyleyelim. O arkadaşın veritabanında müşteri tablosu olan LG_XXX_XX_CLCARD da LOGICALREF numarası 427 olan müşteri veya carinin numarasıdır. Yoksa sql sorgusu için veya logo vt sine has bir şey değil.

Arkadaş orda nokta atışı yapmış. Yani önce şu numarayı getireyim sonra lsuersoy gibi cari kart kodu nu eklerim mantığıyla yapmıştır.

İyi çalışmalar.

(KY)

Çevrimdışı erhan2484

  • Logo Uzmanı
  • *****
  • Karma: 1
Ynt: SQLİNFO KARŞILIĞI NEDİR???
« Yanıtla #8 : 11.02.2009, 09:30 »
cevabınız için teşekkür ederim. ayrıntılı tahsilat listesinde müşteriye kesilen son fatura tarihini yazdırmak istiyorum fakat değer o çıkıyor

Çevrimdışı CYNEM

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: SQLİNFO KARŞILIĞI NEDİR???
« Yanıtla #9 : 11.02.2009, 16:23 »
_SQLINFO("MAX(DATE_)","LG_001_01_CLFLINE","CLIENTREF="+STR(R1.logicalRef)) 

ARKADAŞIM ÇOK AYRINTILI BİLGİM YOK AMA UMARIM İŞİNE YARAR.  BU ŞEKİLDE SON YAPILAN İŞLEM TARİHİNİ EKRANA GETİRİYOR.

Çevrimdışı erhan2484

  • Logo Uzmanı
  • *****
  • Karma: 1
Ynt: SQLİNFO KARŞILIĞI NEDİR???
« Yanıtla #10 : 12.02.2009, 17:00 »
cevabın için teşekkür ederim bilgim yok ama  galiba R1.logicalRef kısmı önceden tanımlanmış bir değer
yani a+b=x olsun bundan sonra fonksiyonda a+b yazmak yerine kısayolu olan x i yazmak gibi ben önceden tanınlanmış değeri bilmediğim için raporda diyez işareti çıkıyor

Çevrimdışı erhan2484

  • Logo Uzmanı
  • *****
  • Karma: 1
Ynt: SQLİNFO KARŞILIĞI NEDİR???
« Yanıtla #11 : 16.02.2009, 18:26 »
cevabın için teşekkür ederim bilgim yok ama  galiba R1.logicalRef kısmı önceden tanımlanmış bir değer
yani a+b=x olsun bundan sonra fonksiyonda a+b yazmak yerine kısayolu olan x i yazmak gibi ben önceden tanınlanmış değeri bilmediğim için raporda diyez işareti çıkıyor

sonunda son işlem tarihini alabildim ayrıntılı tahsilat listesinde R1.logicalRef yerine R2.logicalRef yazmak gerekiyor.
fakat tarihi 02.2009 şeklinde veriyor bunu gün.ay.yıl şekline çevirmek kaldı

Çevrimdışı erhan2484

  • Logo Uzmanı
  • *****
  • Karma: 1
Ynt: SQLİNFO KARŞILIĞI NEDİR???
« Yanıtla #12 : 16.02.2009, 21:31 »
cevabın için teşekkür ederim bilgim yok ama  galiba R1.logicalRef kısmı önceden tanımlanmış bir değer
yani a+b=x olsun bundan sonra fonksiyonda a+b yazmak yerine kısayolu olan x i yazmak gibi ben önceden tanınlanmış değeri bilmediğim için raporda diyez işareti çıkıyor

sonunda son işlem tarihini alabildim ayrıntılı tahsilat listesinde R1.logicalRef yerine R2.logicalRef yazmak gerekiyor.
fakat tarihi 02.2009 şeklinde veriyor bunu gün.ay.yıl şekline çevirmek kaldı

tanımlı alanı dar tuttuğum için 02.2009 olarak görmüşüm tam tarihi şimdi gün.ay.yıl olarak rapora ekleyebildim