Logo Destek

Logo Plus Acil Destek (Plus versiyonlarına artık buradan destek verilecektir.) => GO3 - GO PLUS => Konuyu başlatan: _Kerem_ - 16.02.2017, 09:05

Başlık: _SQLINFO Malzeme eksterine Promosyon tutarı getirme
Gönderen: _Kerem_ - 16.02.2017, 09:05
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ı?
Başlık: Ynt: _SQLINFO Malzeme eksterine Promosyon tutarı getirme
Gönderen: ByBirol® - 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 .
Başlık: Ynt: _SQLINFO Malzeme eksterine Promosyon tutarı getirme
Gönderen: _Kerem_ - 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

Başlık: Ynt: _SQLINFO Malzeme eksterine Promosyon tutarı getirme
Gönderen: ByBirol® - 16.02.2017, 13:43
kayıtları dikkatli incelersen basit bir mantığı var .
Başlık: Ynt: _SQLINFO Malzeme eksterine Promosyon tutarı getirme
Gönderen: _Kerem_ - 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)+"')

Başlık: Ynt: _SQLINFO Malzeme eksterine Promosyon tutarı getirme
Gönderen: ByBirol® - 18.02.2017, 18:41
_SQLINFO("TOTAL","LG_216_01_STLINE","LINETYPE=2 AND TRCODE=8 AND STOCKREF='"+STR(R10.parentLnRef)+"'")

deneyiniz .
Başlık: Ynt: _SQLINFO Malzeme eksterine Promosyon tutarı getirme
Gönderen: _Kerem_ - 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?