SQL - Unificación columnas y suma

 
Vista:

Unificación columnas y suma

Publicado por lofcs (2 intervenciones) el 04/12/2013 15:58:07
Buenas tardes, espero que alguien me pueda ayudar con el problema que tengo, ya que no estoy muy puesto en sql, tengo la siguiente consulta realizada:

SELECT
DateName(m,PartesDiarios.FechaInicial) Mes, Left(Convert(Varchar,(Partes_Diarios_Conduccion.HoraFinalIntervenc)-(Partes_Diarios_Conduccion.HoraInicioInterven),108),5) Horas,
Partes_Diarios_Conduccion.Conductor1 Conductor1, Partes_Diarios_Conduccion.Conductor2 Conductor2
FROM
PartesDiarios PartesDiarios
LEFT JOIN PartesDiariosInter Partes_Diarios_Conduccion ON ( PartesDiarios.AnoRegistro=Partes_Diarios_Conduccion.AnoRegistroPartes AND PartesDiarios.NRegistro=Partes_Diarios_Conduccion.NRegistroPartes )
WHERE
( (UPPER(Partes_Diarios_Conduccion.Seccion) LIKE 'PATRULLA A PIE%') )
ORDER BY
Month(PartesDiarios.FechaInicial) ASC, Partes_Diarios_Conduccion.Agente1 ASC

Consulta que me saca la siguiente tabla:

Mes Horas Conductor1 Conductor2
Enero 2:00 1 2
Enero 0:40 3 4
Enero 2:00 3 5
Enero 1:00 6 2
Enero 0:54 6 5
Febrero 1:15 6 2
Febrero 1:00 6 7
Febrero 1:00 6 7
Febrero 1:00 6 7
Febrero 1:00 6 7
Febrero 0:30 6 2
Febrero 0:30 6 5
Marzo 1:00 6 2
Marzo 1:00 5 6
Marzo 1:00 5 8
Marzo 1:05 5 8
Marzo 1:00 5 8
Marzo 1:10 5 8
........

Lo que quisiera poder sacar en la consulta, son estos mismo datos, pero que me salga sólo una columna de conductor y la columna de hora sume el tiempo que está como conductor 1 y 2 y al mes, es decir, algo como esto:

Mes Horas Conductor
Enero 2:00 1
Enero 3:00 2
Enero 2:40 3
Enero 0:40 4
Enero 2:54 5
Enero 1:54 6
Febrero ........

No se si me he explicado bien, un saludo y gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Unificación columnas y suma

Publicado por Isaias (1921 intervenciones) el 04/12/2013 17:55:02
¿En que motor de base de datos?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Unificación columnas y suma

Publicado por Lofcs (2 intervenciones) el 04/12/2013 20:21:47
Es una aplicación basada en access, pero sólo se pueden hacer consultas y secuencias sql.

Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar