Şöyle bir tablom var;
SıraNo Araç Plaka Çıkış Tarihi Dönüş Tarihi
1 34TT34 01.03.09 12:00 01.03.09 13:50
2 34TT34 01.03.09 17:55 01.03.09 18:15
3 34TT34 02.03.09 12:20 02.03.09 16:12 ...
Dışardan vereceğim bir tarihe en yakın ve kendisinden küçük tarihli kaydı nasıl bulabilirim?
Örn:
Kod: Tümünü seç
Declare @aranantarih datetime
Set @aranantarih = 2009-03-01 16:15
Select Max(dönüştarihi) from AracCikis where dönüştarihi<@aranantarih and Plaka= '34TT34'
şeklinde birçok sorguyla denedim ama nafile.Tarih alanlarımda index oluşturmuş durumdayım ama çözemedim.
Şu durumda dışardan verdiğim "2009-03-01 16:15" tarihi ile kendisinden küçük tarihli ilk kaydı bulmam gerekiyor ve bu kayıt haliyle 1 nolu kayıt olmalı ama maalesef
