Questa selezione mi sta facendo impazzire.
L'errore è:Errore di conversione TSARCH NVARCHAR all'interno dell'istruzione CASE
errore di conversione di valore conversione nvarchar '17 .30 h' a int tipo di dati.
dati è:
(DateTime) (Nvarchar) (DateTime)
DATAINICI DATAMANUAL DATAFI
null 17.30 h 10/01/2015
01/01/2015 20.30 h null
E l'affermazione è:
CASE WHEN dbo.Activitat.DataInici is null
THEN DATEPART(DAY,Activitat.Datafi)
ELSE CONVERT(NVARCHAR(50), dbo.Activitat.DataManual)
END
Dove si esegue il casting su int? –
puoi mostrare l'intera dichiarazione? Sei sicuro che stia fallendo lì? Prova a commentare questa sezione, otterrai lo stesso errore? –