AccessTr.neT
Acces Sorguyu Msserver 'de Kullanma Hatası - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Acces Sorguyu Msserver 'de Kullanma Hatası (/konu-acces-sorguyu-msserver-de-kullanma-hatasi.html)



Acces Sorguyu Msserver 'de Kullanma Hatası - C*e*l*o*y*c*e - 15/03/2022

Merhaba arkadaşlar

SELECT Tbl_SFaturalar.faturaNo, Tbl_SFaturalar.Secenek, Tbl_SFaturalar.RefNo, Tbl_SFaturalar.FTarih, Tbl_SFaturalar.Plaka, Tbl_SFaturalar.Firmaadi, Tbl_SFaturalar.YukYeri, Tbl_SFaturalar.PBirimi, Sum([Adet]) AS Ad, Sum([BrimFiyat]) AS BF, Last([Kdvorani]) AS KO, Sum([KdvTutar]) AS KT, Sum([Toplam]) AS TT, Last([GumrukTutar]) AS GT
        FROM Tbl_SFaturalar
        GROUP BY Tbl_SFaturalar.faturaNo, Tbl_SFaturalar.Secenek, Tbl_SFaturalar.RefNo, Tbl_SFaturalar.FTarih, Tbl_SFaturalar.Plaka, Tbl_SFaturalar.Firmaadi, Tbl_SFaturalar.YukYeri, Tbl_SFaturalar.PBirimi
        HAVING (((Tbl_SFaturalar.faturaNo) Like '%" & txtFatNo.Text & "%') AND ((Tbl_SFaturalar.Secenek) Like '%" & txtSecenek.Text & "%') AND ((Tbl_SFaturalar.RefNo) Like '%" & txtRefNo.Text & "%')) AND ((Tbl_SFaturalar.Firmaadi) Like '%" & txtFirmaadi.Text & "%') AND ((Tbl_SFaturalar.Plaka) Like '%" & txtPlaka.Text & "%') AND ((Tbl_SFaturalar.Yukyeri) Like '%" & txtYukyeri.Text & "%')


Yukarıda acces te yaptıgım sorgu,Msserver de kullanırken hata veriyor. uyarıda last( ..gibi  hata oldugunu bildiriyor,sanırım Last kullanamıyorum,bunun yerine ne kullanmalıyım yada;
bu sorguyu aynı şekilde ve yapıda Msserverde kullanılacak şekilde çevirebilecek arkadaş varsa çevirebilirmi,yada bu konu ile ilgili bana bilgi verebilecek varmıdır.
Cevaplarınız için şimdiden teşekkürler


RE: Acces Sorguyu Msserver 'de Kullanma Hatası - atoykan - 13/05/2022

LAST tanımlı bir fonksiyon olmadığından kullanamazsınız. Bunun yerine Last ile belirlediğiniz değerler için

SELECT TOP (1) ....  DESC; veya

SELECT .... FROM....... ORDER BY ..... DESC LIMIT 1; subquery ile değerleri elde etmeyi veya

Min/Max  fonksiyonlarını daha anlamlı değerler ifade edecek tanımlamalar ile kullanmayı deneyebilirsiniz.


RE: Acces Sorguyu Msserver 'de Kullanma Hatası - C*e*l*o*y*c*e - 13/05/2022

Tşk hocam,hallettim


RE: Acces Sorguyu Msserver 'de Kullanma Hatası - atoykan - 13/05/2022

Rica ederim Hocam. Zaman fakirliğinden ancak gördüm kusura bakmayın. İyi çalışmalar.