kayıtno: 1,2,3,4,5,6,7,8,9,12,16,18
evet problem şu şekilde ve 18 den bir önceki kaydı query ile mssql server de nasıl buldurabilirim yani 18 den bir önceki kayıt nedir amakayıtlar hangileridir şeklinde değil yani sonuc olarak bana 16. kaydı gösterebilmesini istiyorum bunu nasıl bir query veya sql komutu yapabilir
sağlık, başarı ve mutluluk dileklerimle
query ile bir önceki kayıt nasıl bulunabilir?
-
- Kıdemli Üye
- Mesajlar: 1026
- Kayıt: 11 Şub 2005 02:12
- Konum: İstanbul
Kod: Tümünü seç
SELECT KAYITNO AS Kayıtno
FROM tablo
WHERE KAYITNO = (
SELECT TOP 1 MAX(KAYITNO)
FROM tablo
WHERE KAYITNO < (
SELECT MAX(KAYITNO)
FROM tablo
)
GROUP BY KAYITNO
ORDER BY KAYITNO DESC
)
Kolay gelsin.