Error en Select
Publicado por Hernan* (104 intervenciones) el 05/08/2005 15:36:47
La siguiente consulta me genera un desbordamiento aritmetico al convertir la expression al tipo de datos datetime.
SELECT substring(USER_HST.ACTION_DATE,1,10) as "Fecha",
USRTABLE.NAME as "Usuario" ,
USER_HST.ACTION_ID as "Accion"
FROM USER_HST, USRTABLE
WHERE ((USER_HST.USER_ID =usrtable.id ) and (substring(USER_HST.ACTION_DATE,1,10)<getdate()-30))
La columna Action_date es nvarchar(50), y la tabla User_HST tiene aprox 20000 registros.
¿Como puedo realizar esta consulta sin modificar el tipo de dato de la tabla?
Gracias.
SELECT substring(USER_HST.ACTION_DATE,1,10) as "Fecha",
USRTABLE.NAME as "Usuario" ,
USER_HST.ACTION_ID as "Accion"
FROM USER_HST, USRTABLE
WHERE ((USER_HST.USER_ID =usrtable.id ) and (substring(USER_HST.ACTION_DATE,1,10)<getdate()-30))
La columna Action_date es nvarchar(50), y la tabla User_HST tiene aprox 20000 registros.
¿Como puedo realizar esta consulta sin modificar el tipo de dato de la tabla?
Gracias.
Valora esta pregunta
0