Heim  >  Artikel  >  Datenbank  >  So fragen Sie Daten für ein Jahr in MySQL ab

So fragen Sie Daten für ein Jahr in MySQL ab

WBOY
WBOYOriginal
2022-05-16 16:07:379494Durchsuche

In MySQL können Sie die Funktion „DATE_SUB()“ verwenden, um die Daten eines Jahres abzufragen. Diese Funktion wird verwendet, um ein bestimmtes Zeitintervall festzulegen, das vom Datum subtrahiert wird. Die Syntax lautet „SELECT * FROM table name WHERE time field>DATE_SUB“. (Daten, INTERVALL 1 JAHR)“.

So fragen Sie Daten für ein Jahr in MySQL ab

Die Betriebsumgebung dieses Tutorials: Windows10-System, MySQL8.0.22-Version, Dell G3-Computer.

So fragen Sie die Daten eines Jahres in MySQL ab: Die Funktion DATE_SUB() subtrahiert das angegebene Zeitintervall vom Datum.

Syntax

DATE_SUB(date,INTERVAL expr type)

Der Datumsparameter ist ein zulässiger Datumsausdruck. Der expr-Parameter ist das Zeitintervall, das Sie hinzufügen möchten.

Beispiel ist wie folgt:

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) 三个月

Erweitertes Wissen:

Angenommen, wir haben die Tabelle „Bestellungen“ wie folgt:

So fragen Sie Daten für ein Jahr in MySQL abJetzt möchten wir 5 Tage vom „Bestelldatum“ abziehen.

Wir verwenden die folgende SELECT-Anweisung:

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

Ergebnis:

So fragen Sie Daten für ein Jahr in MySQL abEmpfohlenes Lernen:

MySQL-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo fragen Sie Daten für ein Jahr in MySQL ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn