Consulta agrupada condicional

11/06/2008 - 10:05 por JaviML | Informe spam
Tengo una consulta generada con la siguiente informacion:

Maq OF Arti Ope Fecha HoraIni HoraFin Tiempo
1 5 3 11 02-06-08 21:40 22:00 20
1 5 3 13 03-06-08 06:00 06:15 15
1 5 3 11 05-07-08 10:00 10:30 30

Quiero agrupar por Maq, Arti y obtener el menor Tiempo. Resultado
El problema es que la linea 1 termina a las 22:00 y la linea 2 empieza alas
06:00, en esos casos la tengo que considerar como una, sumando los 2 tiempos.
Debería de conseguir antes de agrupar un resultado como:

Maq OF Arti Ope Fecha Tiempo
1 5 3 13 03-06-08 35
1 5 3 11 05-07-08 30

y ahora agrupar por Maq, Arti y obtener el menor Tiempo. Resultado0 (ok)
¿se puede hacer? Gracias.
 

Leer las respuestas

#1 Jorge Gallego
13/06/2008 - 13:30 | Informe spam
Hola Javi,

Podrías aclararme una cosa respecto a la consulta?
Cuándo exactamente consideras a sumar el tiempo de 2 filas? En base a qué
criterio? Son siempre 2 filas o pueden ser más?
- Siempre que 2 filas tengan una diferencia de 1 día (como 02-06-08 y
03-06-08)?
- Sólo con 2 filas si tienen una diferencia de 1 día, y además la HoraFin es
exactamente 22:00 en el día previo y la HoraIni es exactamente 6:00 en el
día después?

Saludos

Jorge

"JaviML" wrote in message
news:
Tengo una consulta generada con la siguiente informacion:

Maq OF Arti Ope Fecha HoraIni HoraFin Tiempo
1 5 3 11 02-06-08 21:40 22:00 20
1 5 3 13 03-06-08 06:00 06:15 15
1 5 3 11 05-07-08 10:00 10:30 30

Quiero agrupar por Maq, Arti y obtener el menor Tiempo. Resultado
El problema es que la linea 1 termina a las 22:00 y la linea 2 empieza
alas
06:00, en esos casos la tengo que considerar como una, sumando los 2
tiempos.
Debería de conseguir antes de agrupar un resultado como:

Maq OF Arti Ope Fecha Tiempo
1 5 3 13 03-06-08 35
1 5 3 11 05-07-08 30

y ahora agrupar por Maq, Arti y obtener el menor Tiempo. Resultado0 (ok)
¿se puede hacer? Gracias.

Preguntas similares