Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/01/2010, 13:00
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Calcular dias consecutivos en una semana

agrupa por idtrabajador, semana del año y año, y cuenta que haya 6 días
Código SQL:
Ver original
  1. SELECT idtrabajador, YEAR(campofecha) anio, WEEKOFYEAR(campofecha) numsemana, COUNT(*) TOTALsemanaanio
  2.  FROM tutabla GROUP BY idtrabajador, YEAR(campofecha), WEEKOFYEAR(campofecha)
  3.  HAVING TOTALsemanaanio = 6

No lo he probado, pero esa es la idea.

Última edición por jurena; 13/01/2010 a las 17:31