_SQLINFO Malzeme eksterine Promosyon tutarı getirme

Gönderen Konu: _SQLINFO Malzeme eksterine Promosyon tutarı getirme  (Okunma sayısı 469 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı _Kerem_

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

Bu sorgudaki amacım _SQLINFO kullanarak Malzeme Ekstresi Raporuna ilgili ürünün promosyon tutarını (TOTAL) göstermek.

select * from LG_216_01_STLINE where LINETYPE=2 AND TRCODE=8

bunu _SQLINFO olarak tanımlı alan yapıp promosyon tutarını malzeme ekstresine almak istiyorum.

Bişeyler yapmaya çalıştım
 

_SQLINFO("TOTAL","LG_216_01_STLINE","LINETYPE=2 AND TRCODE=8") fakat bu şekilde doğru rakam getiremedim.

Tek tırnak, çift tırnak , + , ++ lar vs. bunları nerelerde kullanacağım konusunda biraz sıkıntım var.

Yanlışı nerede yapıyorum? Doğrusu ne olmalı?

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: _SQLINFO Malzeme eksterine Promosyon tutarı getirme
« Yanıtla #1 : 16.02.2017, 10:41 »
doğru rakam getirememiş olman tırnak sorunu olmadıgı anlamına geliyor ,

STLINE ile ITEMS tablosunu birbirine baglaman gerekir .

Çevrimdışı _Kerem_

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: _SQLINFO Malzeme eksterine Promosyon tutarı getirme
« Yanıtla #2 : 16.02.2017, 13:22 »
STLINE da LINETYPE 2 olanların STOCKREF 0 (sıfır) olarak gösteriyor.
(Promosyon olarak verilen ürünler farklı ürünler. Tek ürün değil)

STLINE STOCKREF ile ITEMS LOGICALREF i eşitleyemedim


Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: _SQLINFO Malzeme eksterine Promosyon tutarı getirme
« Yanıtla #3 : 16.02.2017, 13:43 »
kayıtları dikkatli incelersen basit bir mantığı var .

Çevrimdışı _Kerem_

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: _SQLINFO Malzeme eksterine Promosyon tutarı getirme
« Yanıtla #4 : 18.02.2017, 11:00 »
Evet mantığını buldum. Teşekkürederim ancak aşağıdaki gibi yaptığımda ##### değeri veriyor. Nerede hata
yapıyorum?

_SQLINFO("TOTAL","LG_216_01_STLINE","LINETYPE=2 AND TRCODE=8" AND STOCKREF='"+STR(R10.parentLnRef)+"')


Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: _SQLINFO Malzeme eksterine Promosyon tutarı getirme
« Yanıtla #5 : 18.02.2017, 18:41 »
_SQLINFO("TOTAL","LG_216_01_STLINE","LINETYPE=2 AND TRCODE=8 AND STOCKREF='"+STR(R10.parentLnRef)+"'")

deneyiniz .

Çevrimdışı _Kerem_

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: _SQLINFO Malzeme eksterine Promosyon tutarı getirme
« Yanıtla #6 : 20.02.2017, 09:44 »
Yardımlarınız için çok teşekkür ederim. Referans olarak bu kodu göz önünde bulundurup diğerlerini de
yapabileceğimi düşünüyorum. Yalnız son bir soru soracağım bütün satırlara ilk bulduğu değeri getiriyor
bu nedeni ne olabilir?