none
Error en consulta

    Pregunta

  • tengo la siguiente consulta:

    SELECT        dbo.Empleado.Id, dbo.Empleado.Nombre,dbo.Empleado.Apellidos, dbo.Empleado.Horario,dbo.Checador.ChTime as [Hora Entrada],DATEDIFF(MINUTE,(CONVERT(time(7), HoraEntrada)),(CONVERT(time(7), ChTime))) as [Retraso]
    FROM            dbo.Checador INNER JOIN
                             dbo.Empleado ON dbo.Checador.Id = dbo.Empleado.Id INNER JOIN
                             dbo.Horario ON dbo.Empleado.Horario = dbo.Horario.NombreHor
    where (convert(date,ChTime) between  '2016-04-01' and  '2016-04-31') and
    DATEDIFF(MINUTE,(CONVERT(time(7), HoraEntrada)),(CONVERT(time(7), ChTime))) >5 and
    DATEDIFF(MINUTE,(CONVERT(time(7), HoraEntrada)),(CONVERT(time(7), ChTime))) < 15

    y al correrla me sale el error "Error al convertir una cadena de caracteres en fecha y/u hora."

    martes, 12 de julio de 2016 18:13

Respuestas

  • Hola podrías intentar seteando la fecha

    set dateformat ymd
    
    SELECT dbo.Empleado.Id,......

    también

    where (convert(date,ChTime) between  '20160401' and  '20160431')


    Si la respuesta te fue útil vótala como tal,y si fue respuesta márcala.
    Saludos.
    Lima-Perú



    • Editado Augusto1982 martes, 12 de julio de 2016 19:21
    • Marcado como respuesta Ariel _Diaz miércoles, 13 de julio de 2016 18:01
    martes, 12 de julio de 2016 19:20

Todas las respuestas

  • Hola podrías intentar seteando la fecha

    set dateformat ymd
    
    SELECT dbo.Empleado.Id,......

    también

    where (convert(date,ChTime) between  '20160401' and  '20160431')


    Si la respuesta te fue útil vótala como tal,y si fue respuesta márcala.
    Saludos.
    Lima-Perú



    • Editado Augusto1982 martes, 12 de julio de 2016 19:21
    • Marcado como respuesta Ariel _Diaz miércoles, 13 de julio de 2016 18:01
    martes, 12 de julio de 2016 19:20
  • Ariel _Diaz,

    ¿Qué tipo de dato son las columnas [HoraEntrada] y [ChTime]? Es claro que los problemas lo tienes con los valores de dichas columnas.

    Esperamos tu feed-back

    martes, 12 de julio de 2016 19:35