Consulta SQL

09/12/2008 - 18:59 por Javi_Garzon | Informe spam
Compañeros buenas tardes. soy novato en el tema de SQL y
Necesito realizar una consulta sobre una tabla con una estructura asi:

id_empleado Fecha_ingreso Fecha_retiro
1 2008-01-02 00:00:00.000 2008-02-15 00:00:00.000
2 2008-01-03 00:00:00.000 2008-03-02 00:00:00.000
3 2008-02-04 00:00:00.000 2008-04-02 00:00:00.000
4 2008-02-18 00:00:00.000 2008-06-18 00:00:00.000
5 2008-06-15 00:00:00.000 2008-08-02 00:00:00.000
6 2008-08-30 00:00:00.000 2008-10-31 00:00:00.000

Debo obtener:

Periodo Personas Inicio Personas Final
2008-01 0 1
2008-02 2 3
2008-03 3 2
2008-04 2 1

De antemano mil gracias
Javier

Preguntas similare

Leer las respuestas

#6 Javi_Garzon
10/12/2008 - 16:23 | Informe spam
Trabajo con SQL 2005
Los periodos salen de la sigueinte consulta:
select Rtrim(LTrim(str(Year(E.Fecha_ingreso))) + '-' +
Replace(str(datepart(mm, E.Fecha_ingreso), 2), ' ', '0')) AS Periodo
from emplead e

emplead es una tabla donde esta la informacion de los empleados, incluyendo
fecha ingreso y fecha retiro

y lo que necesito es obtener el numero de empleados activos al inicio de
cada periodo y los empleados activos al final de cada periodo.
el lio es que no es para un solo periodo, sino para todos los periodos de un
año o varios años. en la misma consulta
Javier
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida