Forum
Bildirimler
Hepsini Temizle
SQL Server
3
Yazılar
2
Üyeler
0
Reactions
544
Görüntüleme
Konu başlatıcı
Selamlar,
Tarih ve saate göre sıralanmış sorgu sonuçlarının zaman farkını almak istiyorum.
ilk satırın zaman farkı alınamayacağı için 2 dakika 15 saniye olarak sabit bir değer atamalıyım.
İkinci satırda; ikinci satır ile birinci satırın zaman farkı 0:15:14
üçüncü satırda; üçüncü satır ile ikinci satır zaman farkı 0:36:21
T-Sql bu hesaplamayı nasıl yapabilirim ? ( SQL 2008 R2 )
TARIH SAAT TASK
01.04.2011 0:32:09 T146703
01.04.2011 0:47:23 T146745
01.04.2011 1:23:44 T146813
01.04.2011 1:46:09 T146950
01.04.2011 1:46:09 T146950
Gönderildi : 09/05/2011 01:32
Selam,
SELECT ustsatir.*, ustsatir.tarih-isnull(altsatir.tarih,ustsatir.tarih-'1900-01-01 00:02:15.000')
FROM
(SELECT ROW_NUMBER() OVER(ORDER BY tarih asc) AS 'RowNumber', * FROM tasktable) as ustsatir
left join
(SELECT ROW_NUMBER() OVER(ORDER BY tarih asc) AS 'RowNumber', * FROM tasktable) as altsatir
on ustsatir.RowNumber-1=altsatir.RowNumber
Gönderildi : 09/05/2011 02:14
Konu başlatıcı
Teşekkürler.
Gönderildi : 12/05/2011 18:59