Last Functionu

MS SQL Server veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
pro_imaj
Kıdemli Üye
Mesajlar: 1364
Kayıt: 18 Oca 2005 05:45
Konum: Dünyadan

Last Functionu

Mesaj gönderen pro_imaj »

MSSQL de Last funtionu yokmu acaba.

Access teki gibi.

Kod: Tümünü seç

SELECT FINSAT455_STI.MalKodu, Sum(FINSAT455_STI.Miktar) AS ToplaMiktar, Last(FINSAT455_STI.Fiyat) AS SonFiyat
FROM FINSAT455_STI
GROUP BY FINSAT455_STI.MalKodu;
Son girilen fiyatı bu şekilde access ile alıyorum ama mssql Last functionuna eşdeğer bişey yok galiba.

Teşekkürler.
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
Kullanıcı avatarı
ofenX
Üye
Mesajlar: 397
Kayıt: 09 Nis 2005 10:24
Konum: Diyarbakır
İletişim:

Mesaj gönderen ofenX »

Merhaba,
top 1 ve
order by ı Desc(veya asc hangisiydi tam bilmiyorum) ile kullanırsanız.
istediğiniz sonuca ulaşabilirsiniz.

Kolay gelsin.
http://www.aysbergbilgisayar.com
Logo Go özel eğitim, web tasarım, teknik servis
Kullanıcı avatarı
ofenX
Üye
Mesajlar: 397
Kayıt: 09 Nis 2005 10:24
Konum: Diyarbakır
İletişim:

Mesaj gönderen ofenX »

Kod: Tümünü seç

select TOP 1 * 
from LG_074_CLCARD
ORDER BY LOGICALREF DESC
gibi yapılabilir.
http://www.aysbergbilgisayar.com
Logo Go özel eğitim, web tasarım, teknik servis
Kullanıcı avatarı
pro_imaj
Kıdemli Üye
Mesajlar: 1364
Kayıt: 18 Oca 2005 05:45
Konum: Dünyadan

Mesaj gönderen pro_imaj »

Hocam orderby desc ile sizin söylediğiniz olur ama burada sorguya baktıysanız eğer farklı bir durum var.

Yukarıdaki sql cümlesinde
Fiyat alanı son alan geliyor içsel sql ile olabilr belki tşk ederim.
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
Cevapla