


Bagaimanakah Saya Mengira Perbezaan Masa Antara Dua Cap Masa dalam MySQL?
Oct 29, 2024 pm 06:18 PMMengira Perbezaan Masa Antara Dua Cap Masa dalam MySQL
Apabila bekerja dengan cap masa, selalunya berguna untuk menentukan perbezaan antara dua nilai masa. Dalam MySQL, terdapat beberapa pendekatan yang boleh anda ambil.
Menggunakan Lajur DATETIME
Jika anda menggunakan lajur DATETIME untuk menyimpan cap masa, anda boleh menggunakan mudah penolakan untuk mencari perbezaan. Walau bagaimanapun, hasilnya akan dalam beberapa saat. Untuk menukarnya kepada hari, anda boleh membahagikan dengan 86,400 (bilangan saat dalam sehari).
<code class="sql">SELECT NOW(), last_confirmation_attempt, (NOW() - last_confirmation_attempt) / 86400 AS days_difference FROM DateClubs HAVING days_difference IS NOT NULL;</code>
Menggunakan Fungsi DATEDIFF()
Jika anda mahu untuk mengabaikan bahagian masa cap masa dan hanya mendapatkan perbezaan dalam hari, anda boleh menggunakan fungsi DATEDIFF().
<code class="sql">SELECT DATEDIFF('2010-10-08 18:23:13', '2010-09-21 21:40:36') AS days;</code>
Atas ialah kandungan terperinci Bagaimanakah Saya Mengira Perbezaan Masa Antara Dua Cap Masa dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Kurangkan penggunaan memori MySQL di Docker

Bagaimana anda mengubah jadual di MySQL menggunakan pernyataan Alter Table?

Cara menyelesaikan masalah MySQL tidak dapat membuka perpustakaan bersama

Apa itu SQLite? Gambaran Keseluruhan Komprehensif

Jalankan MySQL di Linux (dengan/tanpa bekas podman dengan phpmyadmin)

Menjalankan Pelbagai Versi MySQL di MacOS: Panduan Langkah demi Langkah

Bagaimanakah saya menjamin MySQL terhadap kelemahan biasa (suntikan SQL, serangan kekerasan)?

Bagaimana saya mengkonfigurasi penyulitan SSL/TLS untuk sambungan MySQL?
