Ich habe die folgende Abfrage:Replace arbeiten nicht mit einem Datum konvertieren
select distinct
min(Id),
Name,
Age,
replace(CONVERT(VARCHAR(24),birthday,113),' ','-') as "Birthday"
from #temp_table
group by name, age
Gibt einen vageen Fehler „falsche Syntax nahe dem Schlüsselwort ersetzen“ Wenn ich den Teil ersetzen entfernen funktioniert es aber wieder ein Datumsformat I don Ich will nicht. Ich brauche das Datum in TT-MMM-YY-Format konvertiert werden. Die Eingabe ist mm/TT/JJJJ. Tun Sie dies in Sybase, wenn das wichtig ist.
Funktioniert die Abfrage, wenn Sie 'replace()' entfernen und nur 'convert()' verwenden? –
@GordonLinoff ja es tut. – Icebreaker
Was ist die Version Ihrer Sybase? –