Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie finde ich mit MySQL den ersten Tag jedes Monats in einem bestimmten Jahr?

Barbara Streisand
Freigeben: 2024-11-08 21:49:02
Original
1020 Leute haben es durchsucht

How to Find the First Day of Each Month in a Given Year Using MySQL?

Den ersten Tag jedes Monats für ein bestimmtes Jahr abrufen

In MySQL können Sie den ersten Tag jedes Monats für ein bestimmtes Jahr abrufen Jahr mithilfe einer einfachen Abfrage. Angenommen, Sie haben ein ausgewähltes Datum, z. B. „15.06.2010“. Sie möchten den ersten Tag dieses Monats abrufen, nämlich „2010-06-01“.

Um dies zu erreichen, verwenden Sie die folgende MySQL-Abfrage:

select CAST(DATE_FORMAT(NOW() ,'%Y-%m-01') as DATE);
Nach dem Login kopieren

Ersetzen Sie „NOW( )' mit Ihrem Wunschdatum, wenn Sie den ersten Tag jedes Monats für ein anderes Jahr berechnen möchten. Um beispielsweise den ersten Tag jedes Monats für das Jahr 2010 zu erhalten, verwenden Sie die folgende Abfrage:

select CAST(DATE_FORMAT('2010-01-01' ,'%Y-%m-01') as DATE);
Nach dem Login kopieren

Diese Abfrage wendet die Funktion DATE_FORMAT() an, um das Datum im angegebenen Format zu formatieren, und führt dann eine Umwandlung durch das Ergebnis mithilfe der Funktion CAST() in einen DATE-Datentyp umwandeln.

Das obige ist der detaillierte Inhalt vonWie finde ich mit MySQL den ersten Tag jedes Monats in einem bestimmten Jahr?. 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