Benutzer-Werkzeuge

Webseiten-Werkzeuge


db:mysql:mysq_date_format

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Both sides previous revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
db:mysql:mysq_date_format [2015/12/19 16:01]
127.0.0.1 Externe Bearbeitung
db:mysql:mysq_date_format [2017/11/20 00:00] (aktuell)
Zeile 4: Zeile 4:
 **Zeit-Ermittlung mit der Funktion DATE_Format** **Zeit-Ermittlung mit der Funktion DATE_Format**
  
-Folgende Abfrage selektiert alle Datensätze,​ welche im Monat 9 (September) im Jahre 2005 erstellt wurden. Das Feld "​datum"​ muss zu diesem Zweck vom Typ "​DATE"​ oder "​TIMESTAMP"​ sein.+Das Datenbank-Feld mit dem Datum muss vom Typ "​date",​ "​datetime"​ oder "​timestamp"​ sein. 
 + 
 +---- 
 + 
 +==== Beispiel 1 ==== 
 + 
 +Dieses Beispiel liefert alle Mitglieder aus einer Tabelle, die am heutigen Tag Geburtstag haben. Hierfür wird eine Zeichenkette aus dem Tag und dem Monat des Geburtsdatums erstellt und mit dem aktuellen Tag und Monat verglichen (Beispiel: "​2011"​ für den 20. November). Das Jahr darf dabei natürlich nicht berücksichtigt werden. 
 + 
 +<code sql> 
 +SELECT Vorname, Nachname FROM Mitglieder WHERE DATE_FORMAT( Geburtsdatum,​ '​%d%m'​ ) = DATE_FORMAT( now(), '​%d%m'​ ) 
 +</​code>​ 
 + 
 +---- 
 + 
 +==== Beispiel 2 ==== 
 + 
 +Folgende Abfrage selektiert alle Datensätze,​ welche im Monat 9 (September) im Jahre 2005 erstellt wurden.
  
 <code sql> <code sql>
db/mysql/mysq_date_format.1450537298.txt.gz · Zuletzt geändert: 2017/11/20 00:00 (Externe Bearbeitung)