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
-
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ı?
-
doğru rakam getirememiş olman tırnak sorunu olmadıgı anlamına geliyor ,
STLINE ile ITEMS tablosunu birbirine baglaman gerekir .
-
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
-
kayıtları dikkatli incelersen basit bir mantığı var .
-
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)+"')
-
_SQLINFO("TOTAL","LG_216_01_STLINE","LINETYPE=2 AND TRCODE=8 AND STOCKREF='"+STR(R10.parentLnRef)+"'")
deneyiniz .
-
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?