Saludos foro.
Necesito comparar en un SP una variable que se le pasa al SP con una columna de tipo fecha en una tabla, antes de hacer el SP utilice el Analizador de consultas para comprobar que funcionara.
Este es el codigo que tengo en el analizador:
declare @id_Estado smallint
declare @id_Coord int
declare @id_Municipio smallint
declare @fecha datetime
set @id_Estado=10
set @id_Coord=0
set @id_Municipio=39
**** en esta parte solo tomo un renglon, lo hice para probar con los 2 formatos
--set @fecha='20/07/2006 01:10:47 p.m.'
set @fecha='2005-10-24 08:37:23.000'
select idorden as num_orden from ordenes
where id_estado=@id_estado and id_coord=@id_coord and
id_municipio=@id_municipio and fecha=@fecha
Me marca el error:
Servidor: mensaje 241, nivel 16, estado 1, línea 18
Syntax error converting datetime from character string.
Que no se supone que la conversion de un tipo de dato "datetime" a char o varchar es implicita.??????
Gracias