Heim > Datenbank > MySQL-Tutorial > Wie wähle und zähle ich MySQL-Daten innerhalb eines bestimmten Datumsbereichs?

Wie wähle und zähle ich MySQL-Daten innerhalb eines bestimmten Datumsbereichs?

Mary-Kate Olsen
Freigeben: 2024-11-29 02:15:13
Original
514 Leute haben es durchsucht

How to Select and Count MySQL Data Within a Specific Date Range?

Auswählen von MySQL-Daten zwischen zwei Daten

Die Auswahl eines Datenbereichs aus einer MySQL-Tabelle basierend auf Datumsangaben kann mit dem BETWEEN-Operator erreicht werden. Lassen Sie uns untersuchen, wie Sie Daten aus einem bestimmten Datumsbereich abrufen.

Für einen Bereich vom 1. Januar 2009 bis zum aktuellen Datum verwenden Sie die folgende Abfrage:

select * from table_name where datetime_column BETWEEN '01/01/2009' and curdate()
Nach dem Login kopieren

Wenn Sie dies beabsichtigen Um auch das aktuelle Datum einzubeziehen, können Sie die Operatoren „Größer als“ oder „Gleich“ (>=) und „Kleiner als“ oder „Gleich“ (<=) verwenden stattdessen:

select * from table_name where datetime_column >= '01/01/2009' and datetime_column <= curdate()</p>
<p><strong>Anzahl der täglichen Daten</strong></p>
<p>Um tägliche Daten zu zählen oder zu aggregieren, können Sie den BETWEEN-Operator mit der Funktion COUNT() kombinieren. Um beispielsweise eine tägliche Zählung ab dem 1. Januar 2009 zu erhalten, verwenden Sie diese Abfrage:</p>
<pre class="brush:php;toolbar:false">select count(*) from table_name where datetime_column BETWEEN '01/01/2009' and DATE_ADD('01/01/2009', INTERVAL 1 DAY)
Nach dem Login kopieren

Ersetzen Sie das Beispieldatum „01.01.2009“ durch Ihr gewünschtes Startdatum. Diese Abfrage liefert eine Zählung für jeden Tag im angegebenen Bereich.

Das obige ist der detaillierte Inhalt vonWie wähle und zähle ich MySQL-Daten innerhalb eines bestimmten Datumsbereichs?. 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