Heim >Datenbank >MySQL-Tutorial >Wie finde ich mit MySQL den ersten Tag jedes Monats in einem bestimmten Jahr?
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);
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);
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!