Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/12/2013, 14:37
lofcs
 
Fecha de Ingreso: diciembre-2013
Mensajes: 4
Antigüedad: 11 años, 1 mes
Puntos: 0
Unificar campos

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:

Código SQL:
Ver original
  1. SELECT
  2. DateName(m,PartesDiarios.FechaInicial) Mes, LEFT(CONVERT(VARCHAR,(Partes_Diarios_Conduccion.HoraFinalConduccion)-(Partes_Diarios_Conduccion.HoraInicioConduccion),108),5) Horas,
  3. Partes_Diarios_Conduccion.Conductor1 Conductor1, Partes_Diarios_Conduccion.Conductor2 Conductor2
  4. FROM
  5. PartesDiarios PartesDiarios
  6. LEFT JOIN PartesDiariosConduccion Partes_Diarios_Conduccion ON ( PartesDiarios.AnoRegistro=Partes_Diarios_Conduccion.AnoRegistroPartes AND PartesDiarios.NRegistro=Partes_Diarios_Conduccion.NRegistroPartes )
  7. WHERE
  8. ( (UPPER(Partes_Diarios_Conduccion.Seccion) LIKE 'vegetales%') )
  9. ORDER BY
  10. MONTH(PartesDiarios.FechaInicial) ASC, Partes_Diarios_Conduccion.Conductor1 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.

Última edición por gnzsoloyo; 06/12/2013 a las 14:45