Gregor: Verfluchte Zeitabfragen

Hi,
ich werde nicht schlau aus den Manuals zu DATE_FORMAT
Klassischer Fall: Tabelle mit name, vorname, geburtstag
geburtstag ist ein vom type "date" in der Datenbank.

wie setze ich DATE_FORMAT ein um nicht dieses Format YYYY-MM-DD verwenden zu müssen?

Habe das hier:

$sql = "SELECT vorname, name, DATE_FORMAT('geburtstag','%e.%c.%Y') FROM kunden";

PS: Für wen seid ihr?
Bin für Portugal - aber auch nur weil ich glaube, dass wir gegen die eher eine Chance im Endspiel hätten :-)

  1. Ich würd mal die '' um geburtstag weglassen. Den Text 'geburtstag' in ein Datum umwandeln dürfte schwierig sein.
    Noch ein Tip, sag doch nächstes mal dazu was eigentlich nicht funktioniert ;-)

    1. Ich würd mal die '' um geburtstag weglassen. Den Text 'geburtstag' in ein Datum umwandeln dürfte schwierig sein.

      Topp! das war fehler nummer !

      ich habs! es muss lauten:
      "SELECT vorname, name, DATE_FORMAT(geburtstag,'%e.%c.%Y') AS geburtstag FROM kunden";

      das AS steht aber auch nirgendwo...

      Gruss Greg

      1. Hi,

        das AS steht aber auch nirgendwo...

        Doch, tut’s. Aber natürlich nicht explizit an der Stelle, die DATE_FORMAT erklärt, denn es gehört zu den ganz grundlegenden Dingen.

        http://dev.mysql.com/doc/refman/5.5/en/select.html

        MfG ChrisB

        --
        RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?