Detaillierte Einführung in die Mysql-Datumsabfrage

Detaillierte Einführung in die Mysql-Datumsabfrage

Abfrage des aktuellen Datums

AKTUELLES DATUM AUSWÄHLEN();
Wählen Sie CURDATE();

Abfrage des aktuellen Datums und der Uhrzeit

JETZT AUSWÄHLEN();

Abfrage der heutigen Daten

SELECT * FROM `Tabellenname` WHERE TO_DAYS(NOW()) = TO_DAYS(`Feld`);
SELECT * FROM `Tabellenname` WHERE TO_DAYS(NOW()) - TO_DAYS(`Feld`) = 0;

Daten von gestern abfragen

SELECT * FROM „Tabellenname“ WHERE TO_DAYS(„Feld“) = TO_DAYS(NOW()) -1;
SELECT * FROM „Tabellenname“ WHERE TO_DAYS(„Feld“) - TO_DAYS(NOW()) = -1;
SELECT * FROM „Tabellenname“ WHERE TO_DAYS(NOW()) = TO_DAYS(„Feld“) +1;
SELECT * FROM „Tabellenname“ WHERE TO_DAYS(NOW()) – TO_DAYS(„Feld“) = 1;

Abfrage der Daten der letzten sieben Tage

SELECT * FROM `Tabellenname` WHERE DATE_SUB(CURDATE(),INTERVAL 7 DAY) <= DATE(`Feld`);

Abfrage der Daten der letzten 30 Tage

SELECT * FROM Tabelle WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= DATE(`Feld`);

Daten dieser Woche abfragen

SELECT * FROM `Tabellenname` WHERE YEARWEEK(Datumsformat(`Feld`,'%Y-%m-%d')) = YEARWEEK(CURDATE());
SELECT * FROM `Tabellenname` WHERE YEARWEEK(Datumsformat(`Feld`,'%Y-%m-%d')) - YEARWEEK(CURDATE()) = 0;
SELECT * FROM `Tabellenname` WHERE YEARWEEK(DATE_FORMAT(`Feld`,'%Y-%m-%d')) = YEARWEEK(DATE_FORMAT(CURDATE(),'%Y-%m-%d'));
SELECT * FROM `Tabellenname` WHERE YEARWEEK(DATE_FORMAT(`Feld`,'%Y-%m-%d')) - YEARWEEK(DATE_FORMAT(CURDATE(),'%Y-%m-%d')) = 0;

Daten der letzten Woche abfragen

SELECT * FROM `Tabellenname` WHERE YEARWEEK(DATE_FORMAT(`Feld`,'%Y-%m-%d')) = YEARWEEK(DATE_FORMAT(CURDATE(),'%Y-%m-%d')) - 1;
SELECT * FROM `Tabellenname` WHERE YEARWEEK(DATE_FORMAT(`Feld`,'%Y-%m-%d')) - YEARWEEK(DATE_FORMAT(CURDATE(),'%Y-%m-%d')) = -1;
SELECT * FROM `Tabellenname` WHERE YEARWEEK(DATE_FORMAT(`Feld`,'%Y-%m-%d')) = YEARWEEK(CURDATE()) - 1;
SELECT * FROM `Tabellenname` WHERE YEARWEEK(DATE_FORMAT(`Feld`,'%Y-%m-%d')) - YEARWEEK(CURDATE()) = -1;

Daten für den aktuellen Monat abfragen

SELECT * FROM `Tabellenname` WHERE DATE_FORMAT(`Feld`,'%Y-%m') = DATE_FORMAT(CURDATE(),'%Y-%m');
SELECT * FROM `Tabellenname` WHERE MONTH(`Feld`) - MONTH(NOW()) = 0;
SELECT * FROM `Tabellenname` WHERE MONTH(`Feld`) = MONTH(NOW());

Daten des letzten Monats abfragen

SELECT * FROM `Tabellenname` WHERE DATE_FORMAT(`Feld`,'%Y-%m') = DATE_FORMAT(DATE_SUB(NOW(),INTERVAL 1 MONTH),'%Y-%m');

Abfragedaten für dieses Quartal

SELECT * FROM `Tabellenname` WHERE QUARTER(`Feld`) = QUARTER(NOW()) AND YEAR(`Feld`) = YEAR(NOW());

Abfrage der Daten des Vorquartals

SELECT * FROM `Tabellenname` WHERE QUARTER(`Feld`) = QUARTER(DATE_SUB(NOW(),INTERVAL 1 QUARTER)) AND YEAR(`Feld`) = YEAR(NOW());

Abfragedaten für das erste Halbjahr (sechs Monate)

SELECT * FROM `Tabellenname` WHERE `Feld` BETWEEN DATE_SUB(NOW(),INTERVAL 6 MONTH) AND NOW();

Abfrage der Daten dieses Jahres

SELECT * FROM `Tabellenname` WHERE DATE_FORMAT(`Feld`,'%Y') = DATE_FORMAT(NOW(),'%Y');
SELECT * FROM `Tabellenname` WHERE DATE_FORMAT(`Feld`,'%Y') - DATE_FORMAT(NOW(),'%Y') = 0;
SELECT * FROM `Tabellenname` WHERE YEAR(NOW()) = YEAR(`Feld`);
SELECT * FROM `Tabellenname` WHERE YEAR(NOW()) - YEAR(`Feld`) =0;

Daten des letzten Jahres abfragen

SELECT * FROM `Tabellenname` WHERE DATE_FORMAT(`Feld`,'%Y') - DATE_FORMAT(NOW(),'%Y') = -1;
SELECT * FROM `Tabellenname` WHERE YEAR(NOW()) = YEAR(`Feld`) + 1;
SELECT * FROM `Tabellenname` WHERE YEAR(NOW()) - YEAR(`Feld`) = 1;

Dies ist das Ende dieses Artikels über die detaillierte Einführung in die MySQL-Datumsabfrage. Weitere relevante Inhalte zur MySQL-Datumsabfrage finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Detaillierte Erklärung der Datumsformatierung in MySQL
  • Detaillierte Erläuterung der MySQL-Funktion zum Abrufen des aktuellen Datums und der Zeitformatierungsparameter
  • So fragen Sie Datum und Uhrzeit in MySQL ab
  • So fragen Sie Datensätze zwischen zwei Daten in MySQL ab
  • Detaillierte Erläuterung der MySql-Datumsabfrageanweisung
  • Mysql-Datumsformatierung und komplexe Datumsbereichsabfrage

<<:  So fügen Sie Nginx dynamisch Module hinzu

>>:  Detaillierte Erläuterung des dynamischen Zeitbereichsgrenzfalls im Vue el-date-picker

Artikel empfehlen

Anleitung zur Vermeidung von Docker Win Ping-Fehlern bei Containern

Über Win Docker-Desktop möchte ich mich mit der C...

Implementierung der DOM-Operation in React

Inhaltsverzeichnis Vorherige Wörter Anwendungssze...

Detaillierte Erklärung der Komponentenkommunikation in React

Inhaltsverzeichnis Übergeordnete Komponente kommu...

Wie erreicht MySQL die Parallelität mehrerer Versionen?

Inhaltsverzeichnis MySQL-Mehrversionen-Parallelit...

So verwenden Sie residente Knoten für die Ebenenverwaltung in CocosCreator

CocosCreator-Version: 2.3.4 Die meisten Spiele ve...

Beispielcode zum Generieren eines QR-Codes mit js

Vor einiger Zeit musste das Projekt die Funktion ...

Reiner CSS-Beispielcode für Meteorschauer-Hintergrund

GitHub-Adresse, Sie können es mit einem Stern mar...

So erhalten Sie Root-Berechtigungen in einem Docker-Container

Zunächst muss Ihr Container laufen Sie können die...