Tengo una consulta Sql que la ejecuto en dos BD diferentes. La consult es la
siguiente:
SELECT * FROM VST_0001Pedidos_1 WHERE DescEstadoP IN ('Pendiente',
'Parcial') AND ([FechaPedido] BETWEEN '29/03/2006' AND '22/04/2006')
Las dos bases de datos son identicas. En una funciona correctamente, pero en
la otra falla por el tipo de dato DateTime. El error es el siguiente:
Servidor: mensaje 242, nivel 16, estado 3, línea 1
The conversion of a char data type to a datetime data type resulted in an
out-of-range datetime value.
Sin embargo, cuando le quitas las comillas simples del campo de fechas si
funciona correctamente. ¿Como es posible que funcione en un sitio y en el
otro no?
Leer las respuestas