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

Detaillierte Erklärung der Slots in Vue

Die Wiederverwendung von Code in Vue liefert uns ...

Einrichten von VMware vSphere in VMware Workstation (Grafisches Tutorial)

VMware vSphere ist die branchenführende und zuver...

CSS-Implementierungscode für horizontale und vertikale Fortschrittsbalken

Manchmal ist es schön, ein paar nette Scrollbar-E...

So verstehen Sie die Dateninteraktion und -anzeige im Vue-Frontend und -Backend

Inhaltsverzeichnis 1. Technischer Überblick 2. Te...

Schritte für Vue3 zur Verwendung von Mitt für die Komponentenkommunikation

Inhaltsverzeichnis 1. Installation 2. Ins Projekt...

So implementieren Sie geplante MySQL-Aufgaben unter Linux

Annahme: Die gespeicherte Prozedur wird täglich v...

JavaScript zum Erzielen eines Kalendereffekts

In diesem Artikel wird der spezifische Code für J...

Rankings zur Benutzerfreundlichkeit chinesischer Websites

<br />Die Benutzererfahrung wird von chinesi...

CSS3 realisiert den grafischen Fallanimationseffekt

Sehen Sie zuerst den Effekt Implementierungscode ...

Der beste Weg, ein JAR-Paketprojekt unter einem Centos7-Server zu starten

Vorwort Jeder weiß, wie man ein JAR-Paket unter L...