SQL Problem: 1.04.06 als 1.4.6 ausgeben

enforcer_f1

Cadet 1st Year
Dabei seit
März 2005
Beiträge
8
hallo

In einer MS-SQL DB habe ich ein Feld mit einer Versionsnummer (numeric 5,2). Darin befinden sich Versionsnummern die z.B. so aussehen können: 1.04.06

Jedoch möchte ich diese gerne im folgenden Format anzeigen: 1.4.6, also ohne vorgehende Nullen. Kann ich das irgendwie im SELECT Befehl lösen ohne die Datenbank zu ändern? Vielleicht mit der Cast() Funktion oder sowas. Leider habe ich noch keine Lösung gefunden.

anyone?
 

Sgt_H4rtman

Ensign
Dabei seit
Dez. 2003
Beiträge
233
Ich würde das Ganze mit einem regulären Ausdruck lösen.
Ich kenne jetzt MSSQL nicht, aber ich bin mir sicher, dass das unterstützt wird.
Suchmuster wäre halt \.0+([1-9]+) und ersetzen mit .$1


Ciao
 
Top