query: date_format -> kein Inhalt

bikalexander

Grünschnabel
Hallo zusammen,

ich versuche gerade seit 2 Stunden die Ausgabe der Spalte "datec" formatiert auszugeben, leider ohne Erfolg:
Code:
SELECT DATE_FORMAT('llx_societe.datec', '%y-%m') AS `MonatMitJahr`
FROM`dolibarr`.`llx_societe`

In der Tabelle sind die Datums vorhanden ( zB. 2013-05-07 21:03:08) u. bei der Abfrage ist die Spalte "MonatMitJahr" komplett leer/ohne Inhalt.

Hat eventuell jemand die Idee woran es liegt?

MYSQL 5.5

Vielen Dank im Voraus!
 
Versuch mal

Code:
SELECT DATE_FORMAT(`llx_societe.datec`, '%y-%m') AS `MonatMitJahr`
FROM `dolibarr`.`llx_societe`

EDIT: bzw.

Code:
SELECT DATE_FORMAT(`llx_societe`.`datec`, '%y-%m') AS `MonatMitJahr`
FROM `dolibarr`.`llx_societe`
 
Du hattest Single-Quotes (einfach Anführungszeichen => ' ) statt Backticks ( => ` ) zum Escapen der Tabellen-Spalte verwendet. Damit wird das, was eigentlich ausgelesen werden soll zu einer Zeichenkette, die als Datum/Uhrzeit interpretiert wird. Also es macht einen Unterschied

'tabellenname.spaltenname' => Zeichenkette

oder

`tabellenname`.`spaltenname` => Referenz auf eine Spalte in einer Tabelle

zu notieren.
 
Zurück