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

Docker-Installations- und Konfigurationsschritte für RabbitMQ

Inhaltsverzeichnis Bereitstellung auf einem einze...

Vue implementiert eine Wettervorhersagefunktion

In diesem Artikel wird der spezifische Code von V...

So verwenden Sie Nginx zum Simulieren der Canary-Freigabe

Dieser Artikel stellt die Blue-Green-Bereitstellu...

IIS 7.5 verwendet das URL-Rewrite-Modul, um eine Webseitenumleitung zu erreichen

Wir alle wissen, dass Apache in der Konfiguration...

Detaillierte Installation und Konfiguration von hadoop2.7.2 unter Ubuntu15.10

Im Internet und in vielen Büchern gibt es viele T...

Front-End-JavaScript-Versprechen

Inhaltsverzeichnis 1. Was ist Promise 2. Grundleg...

Zusammenfassung der grundlegenden allgemeinen MySQL-Befehle

Inhaltsverzeichnis Grundlegende allgemeine MySQL-...

Tutorial zu HTML-Tabellen-Tags (11): Horizontales Ausrichtungsattribut ALIGN

In horizontaler Richtung können Sie die Ausrichtu...

Details zum Vergleich der MySQL-Datenkomprimierungsleistung

Inhaltsverzeichnis 1. Testumgebung 1.1 Hardware u...

vue+element-ui implementiert die Kopfnavigationsleistenkomponente

In diesem Artikel wird der spezifische Code von v...

Detaillierte Erklärung der HTML-Programmier-Tags und der Dokumentstruktur

Der Zweck der Verwendung von HTML zum Markieren v...