Duda consulta

17/01/2013 - 11:27 por reyneli | Informe spam
¡ Hola !

Tengo una tabla que recoje fichajes de esta forma:

Fecha Hora trabajador
10/01/2012 8:29:22 Roberto
10/01/2012 8:29:33 Juan

He conseguido obtener los fichajes en el turno de la mañana (6:0:0 a 14:0:0), de la tarde(14:0:0-22:0:0) y de la noche(22:00-6:0:0) para un día de la siguiente manera:
SELECT count(*) FROM fichadas WHERE Fecha ="10/01/2013" and Hora>="6:0:0" And Hora<="13:59:59".

Pero no consiguo hacer que me devuelva las fichadas de los tres turnos y menos las fichadas de los tres turnos en un intervalo de fechas dado. Muchas gracias!
 

Leer las respuestas

#1 reyneli
19/01/2013 - 02:19 | Informe spam
reyneli escribió el 17/01/2013 11:27 :
¡ Hola !

Tengo una tabla que recoje fichajes de esta forma:

Fecha Hora trabajador
10/01/2012 8:29:22 Roberto
10/01/2012 8:29:33 Juan

He conseguido obtener los fichajes en el turno de la mañana (6:0:0 a
14:0:0), de la tarde(14:0:0-22:0:0) y de la noche(22:00-6:0:0) para un
día de la siguiente manera:
SELECT count(*) FROM fichadas WHERE Fecha ="10/01/2013" and
Hora>="6:0:0" And Hora<="13:59:59".

Pero no consiguo hacer que me devuelva las fichadas de los tres turnos y menos
las fichadas de los tres turnos en un intervalo de fechas dado. Muchas gracias!


Lo he resuelto concatenando la fecha y hora. De esta manera puedo trabajar mejor con las consultas. Gracias

Preguntas similares