Forum

Sorgu Sonuç Sa...
 
Bildirimler
Hepsini Temizle

Sorgu Sonuç Satırlarını zaman Farkını almak

3 Yazılar
2 Üyeler
0 Reactions
574 Görüntüleme
(@MuratSimitci)
Gönderiler: 38
Eminent Member
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

(@orhanakdogan)
Gönderiler: 311
Reputable Member
 

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

(@MuratSimitci)
Gönderiler: 38
Eminent Member
Konu başlatıcı
 

Teşekkürler.

 
Gönderildi : 12/05/2011 18:59

Paylaş: