sql ile tablo içerisindeki en büyük tarihli verileri bulmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
delphist
Üye
Mesajlar: 595
Kayıt: 05 Oca 2005 04:34

sql ile tablo içerisindeki en büyük tarihli verileri bulmak

Mesaj gönderen delphist »

S.a. arkadaşlar sql ile veritabanında bir çok fiyatla ilgili bilgiler var ve bunların başlangıç ve bitiş tarihleri var. Bu kayıtlar içerisinde iken bitiş tarihi en büyük olan yani en son girilen listeyi çekmem gerekiyor..Nasıl bir sql cümlesi ile bunu çekebilirim. Teşekkürler
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Selamlar,

SQL Cümlesinin son kısmına

Kod: Tümünü seç


ORDER BY TarihAlanınız DESC

yazarsanız size Tarihi en büyük olandan en küçük olana doğru dizer.

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

hocam between ile tarih aralığı verebilirsin yada order by desc diyerek tersten sıralama yapabilirsin...


kolay gelsin...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Kullanıcı avatarı
delphist
Üye
Mesajlar: 595
Kayıt: 05 Oca 2005 04:34

Mesaj gönderen delphist »

Anladım tersten sıralayıp first kaydın tarihini bulup filtre yapabilirsin diyorsunuz ok. Peki Direk en büyük tarihe ulaşabilmek gibi bir yöntem falan var mı. Yada böyle bir yöntem uygulanabilir mi. Teşekkürler.
yazicih
Üye
Mesajlar: 92
Kayıt: 11 Şub 2005 02:10
Konum: Antalya

Mesaj gönderen yazicih »

select urunkod,urunad,tarih from urunler where tarih=(select max(tarih) from urunler).
Tabi burda aynı tarihe ait birden fazla kayıt olabilir. hangisinin önce olmasını istiyorsan sorguyu tekrar düzenlemelisin
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

Kod: Tümünü seç

select * from Tablo
where Tarih = (select max(Tarih) from Tablo)
DeveloperToolKit

..::|YeşilMavi|::..
Cevapla