Datum formatieren [MSSQL]

hikeda_ya

Erfahrenes Mitglied
Hallo Leute,

ich habe jetzt hier schon einige Lösungsansätze gefunden. Doch leider keine die mich weiterbring.

DATE_FORMAT(`datum`, '%d.%m.%Y') AS `datum_formatiert`
und
to_char(current_timestamp, 'HH12:MI:SS')

bringen beide diese Fehlermeldung
Warning: mssql_query() [function.mssql-query]: message: 'DATE_FORMAT' ('to_char') wird nicht als Funktionsname erkannt.

Ich verwende eine MSSQL Datenbank - mit ISS und PHP 5 die Spalte 'letzte_faktura' ist im Format "datetime" Grösse "8" Null zugelassen und gibt bei einfacher Abfrage z.BSP den Wert "2005-06-22 00:00:00.000" aus.

Ich benötige jedoch nur "22.06.2005"

mein Lösungsansatz ist:
PHP:
select kunden_nummer, DATE_FORMAT(letzte_faktura, '%d.%m.%Y') AS datum from tabelle1

ich bitte Euch um Hilfe
 
Als Lösung (wenn auch nicht schön)

PHP:
select kunden_nummer, letzte_faktura  from kal_letzte_faktura2

...

<td >'.substr($row['letzte_faktura'], 0, 2).".".substr($row['letzte_faktura'], 3, 2).".".	substr($row['letzte_faktura'], 6, 4);'< /td>';
 
Zurück