Moin!
Ich möchte gerne zwei Werte aus einer MS-SQL Datenbank multiplizieren.
Leider erscheint immer eine Fehlermeldung!
Meldung 8117, Ebene 16, Status 1, Zeile 13
Der Operanddatentyp nvarchar(max) ist für den multiply-Operator ungültig.
Ich habe bereits mit CAST/CONVERT/REPLACE gearbeitet.
Leider ohne Erfolg!
Da ich in SQL noch recht neu bin, benötige ich eure Hilfe.
BIG THX
SQL-Code:
Inhalt der Tabelle:
Edit2:
Ich habe versucht den Datentyp zu ändern.
Anstatt 2 Euro sagt es einfach 200 Euro.
Warum?
Edit3:
Ich habe eine Lösung gefunden.
Und möchte gerne wissen ob dieses gut ist.
Ich lese die proSeitenKosten aus wenn z.B 200Cent dann geteilt durch 100Cent.
Dann habe ich den Preis diesen multipliziere ich mit der SeitenAnzahl.
Und jetzt habe ich, den aktuellen Verdienst.
Ich glaube aber, es gibt bestimmt eine bessere Lösung.
Ich möchte gerne zwei Werte aus einer MS-SQL Datenbank multiplizieren.
Leider erscheint immer eine Fehlermeldung!
Meldung 8117, Ebene 16, Status 1, Zeile 13
Der Operanddatentyp nvarchar(max) ist für den multiply-Operator ungültig.
Ich habe bereits mit CAST/CONVERT/REPLACE gearbeitet.
Leider ohne Erfolg!
Da ich in SQL noch recht neu bin, benötige ich eure Hilfe.
BIG THX
SQL-Code:
Inhalt der Tabelle:
Edit2:
Ich habe versucht den Datentyp zu ändern.
Anstatt 2 Euro sagt es einfach 200 Euro.
Warum?
Edit3:
Ich habe eine Lösung gefunden.
Und möchte gerne wissen ob dieses gut ist.
Ich lese die proSeitenKosten aus wenn z.B 200Cent dann geteilt durch 100Cent.
Dann habe ich den Preis diesen multipliziere ich mit der SeitenAnzahl.
Und jetzt habe ich, den aktuellen Verdienst.
Ich glaube aber, es gibt bestimmt eine bessere Lösung.
Visual Basic.NET
MS-SQL
MS-SQL
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Cheffboss“ ()