Forum
Merhaba;
Oracle veritabanında bir tablom var.Tablom içeridinde date alanında 2 kolonum var.Ben bu kolonlardaki saat farkını yeni bir kolona yazdırmak istiyorum.Nasıl ilerleyebilirim?
Örnek: A Kolonu:25/08/2023 14:17:41 B Kolonu:29/08/2023 10:30:41 bu iki kolonun saat farkını yeni kolona yazdırmak istiyorum.
Teşekkürler.
Merhaba,
TIMESTAMPDIFF fonksiyonunu denediniz mi?
Yeni bir kolon oluşturarak hesaplanan saat farkını bu kolona yazdırabilirsiniz
SELECT A.Kolonu AS Tarih1,
B.Kolonu AS Tarih2,
TIMESTAMPDIFF(HOUR, A.Kolonu, B.Kolonu) AS SaatFarki
FROM TabloAdi A
JOIN TabloAdi B ON [Bağlantı Koşulu]
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
Merhaba , aşağıdaki şekilde dk olarak hesaplayabilirsiniz ;
select (to_date( '23.01.2024 15:10:00' ,'dd.mm.yyyy hh24:mı:ss') - to_date('21.01.2024 15:10:00','dd.mm.yyyy hh24:mı:ss') )*1440 from dual