Diese Auswahl macht mich verrückt.
Der Fehler ist:TSQL NVARCHAR Konvertierungsfehler in CASE-Anweisung
Konvertierungsfehler Umwandlung nvarchar Wert '17 .30 h‘Datentyp Int.
Daten sind:
(DateTime) (Nvarchar) (DateTime)
DATAINICI DATAMANUAL DATAFI
null 17.30 h 10/01/2015
01/01/2015 20.30 h null
Und die Aussage ist:
CASE WHEN dbo.Activitat.DataInici is null
THEN DATEPART(DAY,Activitat.Datafi)
ELSE CONVERT(NVARCHAR(50), dbo.Activitat.DataManual)
END
Wo wird in int gegossen? –
können Sie die ganze Aussage zeigen? Bist du sicher, dass es dort versagt? Versuchen Sie, diesen Abschnitt zu kommentieren, erhalten Sie immer noch den gleichen Fehler? –