14/05/2011, 07:39
|
| | | Fecha de Ingreso: marzo-2010
Mensajes: 57
Antigüedad: 14 años, 8 meses Puntos: 1 | |
problemas con el case con tipo de datp hola a todos. estoy ejecutando la siguiente sentencia y me da u error al convertir el tipo de dato.
SELECT SWNOMPCA.CODORGD, SWNOMPCA.CODORGH,
SWNOMPCA.FICHA, SWNOMPCA.ID,
SWNOMPCA.MASCARA, SWNOMPCA.TIPO,
SWNOMPCA.VALOR,
CASE WHEN SWNOMPCA.ID = 91 THEN SWNOMPCA.VALOR ELSE 0 END CASE_WHEN_SWNOMPCA_ID_91
FROM SWNOMMSSQL000018.dbo.SWNOMPCA SWNOMPCA
ORDER BY SWNOMPCA.FICHA
donde swnompca.valor es un varchar que contiene una fecha:
el error es el siguiente:
Mens. 245, Nivel 16, Estado 1, Línea 1
Error de conversión al convertir el valor varchar '21/12/2010' al tipo de datos int. |