Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menanyakan data selama satu tahun dalam mysql

Bagaimana untuk menanyakan data selama satu tahun dalam mysql

WBOY
WBOYasal
2022-05-16 16:07:379497semak imbas

Dalam mysql, anda boleh menggunakan fungsi "DATE_SUB()" untuk menanyakan data selama satu tahun Fungsi ini digunakan untuk menetapkan selang masa tertentu yang ditolak daripada tarikh WHERE medan masa> ;DATE_SUB(data, INTERVAL 1 TAHUN)".

Bagaimana untuk menanyakan data selama satu tahun dalam mysql

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi mysql8.0.22, komputer Dell G3.

Cara untuk menanyakan data selama satu tahun dalam mysql

fungsi DATE_SUB() menolak selang masa yang ditentukan daripada tarikh.

Sintaks

DATE_SUB(date,INTERVAL expr type)

Parameter tarikh ialah ungkapan tarikh yang sah. Parameter expr ialah selang masa yang anda ingin tambah.

Contohnya adalah seperti berikut:

SELECT * FROM 表名 WHERE 时间字段>DATE_SUB(CURDATE(), INTERVAL 1 YEAR) 一年
SELECT * FROM 表名 WHERE 时间字段>DATE_SUB(CURDATE(), INTERVAL 1 WEEK) 一周
SELECT * FROM 表名 WHERE 时间字段 >DATE_SUB(CURDATE(), INTERVAL 3 MONTH) 三个月

Pengetahuan yang diperluas:

Andaikan kita mempunyai jadual "Pesanan" berikut:

Bagaimana untuk menanyakan data selama satu tahun dalam mysql

Sekarang, kami nak tolak 5 hari daripada "OrderDate".

Kami menggunakan pernyataan SELECT berikut:

SELECT OrderId,DATE_SUB(OrderDate,INTERVAL 5 DAY) AS SubtractDate
FROM Orders

Keputusan:

Bagaimana untuk menanyakan data selama satu tahun dalam mysql

Pembelajaran yang disyorkan: tutorial video mysql

Atas ialah kandungan terperinci Bagaimana untuk menanyakan data selama satu tahun dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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