Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Menjumlahkan Nilai Masa HH:mm dalam MySQL?

Bagaimana untuk Menjumlahkan Nilai Masa HH:mm dalam MySQL?

DDD
Lepaskan: 2025-01-04 19:42:40
asal
507 orang telah melayarinya

How to Sum HH:mm Time Values in MySQL?

Mengira Jumlah Nilai Masa dalam MySQL: Format HH:mm

Apabila bekerja dengan data masa dalam SQL, adalah perkara biasa untuk menemui nilai dalam format HH:mm. Jika anda perlu mengira jumlah nilai masa tersebut, anda mungkin menghadapi cabaran kerana format uniknya. Soalan ini membincangkan cara untuk mengatasi halangan ini dalam MySQL secara khusus.

Penyelesaian yang disediakan menggunakan fungsi SEC_TO_TIME() dan TIME_TO_SEC() MySQL:

  • SEC_TO_TIME(tempoh): Menukar tempoh dalam saat kepada nilai masa dalam Format HH:mm:ss.
  • TIME_TO_SEC(masa): Menukar nilai masa dalam format HH:mm:ss kepada tempoh dalam saat.

Menggunakan fungsi ini, pertanyaan yang dikemukakan adalah seperti berikut:

SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(`timeSpent`))) AS timeSum 
FROM YourTableName;
Salin selepas log masuk

Pertanyaan ini menukar setiap nilai timeSpent kepada bilangan saat yang sepadan menggunakan TIME_TO_SEC(). Ia kemudian mengumpul detik ini menggunakan fungsi SUM(). Akhir sekali, SEC_TO_TIME() digunakan untuk menukar jumlah saat kembali kepada nilai masa dalam format HH:mm.

Hasil pelaksanaan pertanyaan ini akan menjadi satu baris yang mengandungi lajur timeSum yang mewakili jumlah jumlah nilai masa yang dibelanjakan dalam jadual. Nilai ini boleh digunakan untuk tujuan analisis atau pengiraan lanjut yang melibatkan tempoh masa.

Atas ialah kandungan terperinci Bagaimana untuk Menjumlahkan Nilai Masa HH:mm dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan