ich die folgenden Fehler bekommenarithmetischen Überlauf beim Hinzufügen von Hyphen in VARCHAR Werte
Msg 8115, Ebene 16, Status 6, Linie 5 < br> Arithmetischer Überlauffehler bei dem Konvertieren varchar in den Datentyp numerisch.
Dies ist Beispiel DDL, die mein Problem veranschaulicht. Wie würde eine Abfrage eingerichtet, die dies erreichen kann?
Declare @Teetotal As Table (ramalad varchar(500))
Insert Into @Teetotal (ramalad) Values ('200.4'), ('300.12')
Select ramalad
,ManipulatedData = CAST(ramalad AS DECIMAL(16,2)) + ' - ' + (CAST(ramalad As DECIMAL(10,2))/25)*3
FROM @Teetotal
Bearbeiten Sie Ihre Frage und zeigen die Ergebnisse, die Sie wollen. Der Code macht keinen Sinn. Warum sollten arithmetische Operationen für eine Zeichenfolge verwendet werden? –