Ver Mensaje Individual
  #7 (permalink)  
Antiguo 05/06/2014, 16:02
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 9 meses
Puntos: 774
Respuesta: Problema en where para buscar por fecha

Cita:
Iniciado por th3r0rn Ver Mensaje
Hola, Tengo un problema con una Query, cuando agrego esta linea:
AND FechaProgramada = '2014-04-24 00:00:00.000'
Me da error:
Msg 242, Level 16, State 3, Line 1
La conversión del tipo de datos char a datetime produjo un valor datetime fuera de intervalo.
Lo cual no se porque si esta bien, les muestro mi consulta completa:

Código SQL:
Ver original
  1. SELECT
  2.  PkRequisicion
  3. ,PkCandidato
  4. ,PkEntrevistador
  5. ,MIN(FechaProgramada)AS FECHAPROGRAMADA
  6. ,FechaProgramo
  7.                 FROM ENTREVISTA
  8. WHERE PKREQUISICION=86
  9.  
  10. AND FECHAPROGRAMADA IS NOT NULL
  11.  
  12. AND FechaProgramada = '2014-04-24 00:00:00.000'
  13.  
  14. GROUP BY PKREQUISICION, PKCANDIDATO,PKENTREVISTADOR,FECHAPROGRAMADA,FECHAPROGRAMO
Alguien sabe que show?
El error que te manda esque al convertir la fecha obtiene un valor fuera de rango esto es que tu base de datos no tiene las fechas como yyyy--mm--dd sino en otro formato, para saber mas o menos que formato es el que tienes prueba con un getdate()...

saludos
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me