Heim > Datenbank > MySQL-Tutorial > Wie rufe ich in MySQL Daten vom Anfang des aktuellen Monats bis heute ab?

Wie rufe ich in MySQL Daten vom Anfang des aktuellen Monats bis heute ab?

Susan Sarandon
Freigeben: 2024-12-08 09:47:15
Original
440 Leute haben es durchsucht

How to Retrieve Data from the Beginning of the Current Month to Today in MySQL?

Abrufen von Daten zwischen dem ersten Tag des aktuellen Monats und dem heutigen Tag in MySQL

Um Daten innerhalb eines bestimmten Zeitrahmens zu erhalten, müssen die Grenzen definiert werden genau. Bei der Suche nach Datensätzen zwischen dem ersten Tag des aktuellen Monats und dem aktuellen Tag in MySQL kann die folgende Abfrage verwendet werden:

SELECT *
FROM table_name
WHERE date BETWEEN '1st day of current month' AND 'current day';
Nach dem Login kopieren

Beispielabfrage:

Allerdings , kann die direkte Angabe der Daten als Zeichenfolgen in der Abfrage umständlich und fehleranfällig sein. Um die Flexibilität zu erhöhen, betrachten Sie das folgende Arbeitsbeispiel:

SELECT *
FROM table_name
WHERE (date BETWEEN DATE_ADD(LAST_DAY(DATE_SUB(CURDATE(), INTERVAL 30 DAY)), INTERVAL 1 DAY) AND CURDATE());
Nach dem Login kopieren

Diese Abfrage nutzt Datumsmanipulationsfunktionen, um den ersten Tag des aktuellen Monats zu berechnen und ihn mit dem aktuellen Datum zu kombinieren.

Alternative Abfrage:

Ein weiterer praktischer Ansatz, um diese Auswahl zu erreichen, ist:

SELECT *
FROM table_name
WHERE (date BETWEEN DATE_FORMAT(NOW(), '%Y-%m-01') AND NOW());
Nach dem Login kopieren

Diese Abfrage direkt Formatiert das aktuelle Datum in eine Zeichenfolge, die den ersten Tag des aktuellen Monats darstellt, und kombiniert es mit dem aktuellen Datum zum Vergleich in der WHERE-Klausel.

Diese Abfragen bieten eine flexible und dynamische Möglichkeit, Daten innerhalb des gewünschten Datums abzurufen Bereich in MySQL, was die Datenextraktion und -analyse vereinfacht.

Das obige ist der detaillierte Inhalt vonWie rufe ich in MySQL Daten vom Anfang des aktuellen Monats bis heute ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage