Oracle’da elimde tarih bilgileri olan bir tablo ve kolonum var. İki kayıt arasında ne kadar zaman geçmiş dk cinsinden nasıl bulabilirim?
Ona göre iki kayıt arasında geçen en uzun zamanı bulmak istiyorum.
Oracle’da elimde tarih bilgileri olan bir tablo ve kolonum var. İki kayıt arasında ne kadar zaman geçmiş dk cinsinden nasıl bulabilirim?
Ona göre iki kayıt arasında geçen en uzun zamanı bulmak istiyorum.
// Comments are closed.
Lag komutu bir önceki kayıdı alıyormuş.
select x.*
from (select t.insert_date
,(t.insert_date – lag(t.insert_date) over(order by t.insert_date)) * 24 * 60 as diff
from alms_cm.retro_claims t
where t.insert_date > sysdate – 365
order by t.insert_date) x
Benzer bir işlem için lazım oldu, çok işime yaradı teşekkür ederimm