Neden olmasın
ama ufak bir view oluşturmanız gerekiyor,
CREATE VIEW RAPOR AS
SELECT TOP 100 PERCENT TRCODE, C.CLIENTREF, C.DATE_
FROM LG_005_04_CLFLINE C
LEFT JOIN (SELECT CLIENTREF, MAX(DATE_) DATE_ FROM LG_005_04_CLFLINE
GROUP BY CLIENTREF) X ON X.CLIENTREF = C.CLIENTREF AND X.DATE_= C.DATE_
WHERE X.CLIENTREF IS NOT NULL
ORDER BY DATE_ DESC
SELECT * FROM RAPOR
_SQLINFO("TRCODE","RAPOR","CLIENTREF="+STR(R1.logicalRef))
mrb.öncelikle ilginiz için tşk.
ORDER BY DATE_ DESC
bu satır hata veriyordu
hata şuydu
Msg 209, Level 16, State 1, Line 7
Ambiguous column name 'DATE_
bende şu şekilde yaptım.anladığım kadaıyla
ORDER BY C.DATE_ DESC
wiev oluştu.
select de çalışıyor.
sqlinfo da oldu.
ama benim yukarıda yazdığım kodun aynı sonucunu getirdi.
_SQLINFO("MAX(trCode)","LG_005_04_CLFLINE","CLIENTREF="+STR(R1.logicalRef))
yani işlem türünün sayısal karşılığını.
kısacası ben işlem türünün cinsini öğrenmek istiyorum.
yani satış faturasımı
devir fişimi
nakit tahsilatmı
tekrar tşk eder iyi çalışmalar dilerim.