İpucu

MySQL'de İki Tarih Arasında Saat Farkının Alınması

MySQL'de iki tareih arasındaki saat farkı aşağıdaki gibi alınabilir : 

time_to_sec(timediff(CURRENT_TIMESTAMP(), insert_date)) / 3600

Yukarıda örnekte şimdiki zamanla, insert_date arasında geçen zaman saat cinsinden alınır. Değer kusurlu gelebilir . Örneğin 24.0492 ise iki gün arasında 24 saatten fazla zaman geçmiş demektir 

Bir tablo üzerinde aşağıdaki sorguyla test edebilirsiniz

select insert_date, time_to_sec(timediff(CURRENT_TIMESTAMP(), insert_date)) / 3600 from table_adi

 
zafer.teker , 27.09.2014

Bu Sayfayı Paylaş:

Fibiler Üyelerinin Yorumları


Tüm üyeler içeriklere yorum ekleyerek katkıda bulunabilir : Yorum Gir



Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir