Forum

Oracle İki Kolon Ar...
 
Bildirimler
Hepsini Temizle

Oracle İki Kolon Arasındaki Saat Farkını Almak

3 Yazılar
3 Üyeler
0 Reactions
2,637 Görüntüleme
(@hami-celikbilek)
Gönderiler: 20
Eminent Member
Konu başlatıcı
 

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.

 

 

 
Gönderildi : 31/08/2023 10:40

Hakan Uzuner
(@hakanuzuner)
Gönderiler: 33319
Illustrious Member Yönetici
 

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.
*****************************************************************

 
Gönderildi : 31/08/2023 11:31

(@aytugkaz)
Gönderiler: 3
Active Member
 

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
 
Gönderildi : 23/01/2024 11:39

Paylaş: