Hola a todos,
tengo una consulta que no sé bien como hacer, a ver si me puede echar una
manita
tengo una tabla que tiene las categorias de trabajadores (tinyint) y las
horas extra que trabajan en segundos (campo presencia, int). Queremos sacar
todas las horas que trabajan en un grupo, para lo que hacemos lo siguiente:
select categoria, sum(presencia)
from marcajes
where datepart(mm, per)=9 and datepart(yy,per) 04 and categoria in (8, 9,
10, 11, 3, 4)
group by categoria
per es el periodo, y lo ponemos solo para este mes, y las categorias
listadas son las que nos interesan.
Ahora bien, queremos que nos salga de la siguiente forma:
* en columnas por categoria
* agrupado por filas de 5 horas de intervalo
Como lo siguiente:
Horas Cat.8 Cat.9 Cat.10 etc...
________________________________
<0
0-5
5-10
.. etc
Y todo exportado a un Excel...
Y no sabemos muy bien como hacerlo. Ya pensamos que por SQL no se puede
hacer y que hay q sacarlo por algún programilla, pero ya queremos aprovechar
y sacar el jugo al sql (somos algo sádicos quizás???).
En fin, si alguien tiene una idea por donde podemos tirar, le estaremos muy
agradecido.
Un saludo y gracias por anticipado
Leer las respuestas