Skip to main content

AccessTr.neT


Acces Sorguyu Msserver 'de Kullanma Hatası

C*e*l*o*y*c*e
C*e*l*o*y*c*e
3
310

Acces Sorguyu Msserver 'de Kullanma Hatası

Çözüldü #1
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
.rar Adsız.rar (Dosya Boyutu: 114,74 KB | İndirme Sayısı: 6)
Cevapla
#2
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.
Cevapla
#3
Tşk hocam,hallettim
Cevapla
#4
Rica ederim Hocam. Zaman fakirliğinden ancak gördüm kusura bakmayın. İyi çalışmalar.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task