Ben bu biçimde tarih-saat değerleri içeren bir tablo vardır:MySQL - SUM kez nasıl?
BAŞLANGIÇ
1/13/2009 7:00:00 AM
END
1/13/2008 2:57:00 PM
Bunları bir tarih-saat biçimine dönüştürmek için 'str to date' işlevini kullanıyorum.
Aralarındaki farkı nasıl hesaplarım? Ve sonra hepsini toplam saatlerde gösterecek şekilde topla (yani, haftanın toplam saati 40:53).
Zaman ayarı işlevini deniyordum ama sonuçlar toplamı değil.
Teşekkürler - Tarih zaman dizelerini saniyeler olarak dönüştürdüm - Farkı hesapladı - ve sonra saniye geri saat-dakikaya dönüştürdü. –
Düzeltme - time_to_sec işlevi, tarih bölümü için geçerli değildir - yalnızca zaman kısmı - bu nedenle, 2009-08-25 01:06:00 eksi 2009-08-24 15:35:00, negatif bir sayı ile sonuçlanır. Zamanlamalı fonksiyonu kullanmam gerekecek. –