Sumar hasta determinada registro, en la misma tabla.

28/11/2006 - 23:44 por Mauricio Pulla | Informe spam
Hola.
Tengo la siguiente tabla.
Procesos
iMaquina, iOPC, iProceso, iOrden, iEstado, iReady, iTime
1 45 5 10 1
1 80
2 45 6 450 0
0 120
3 45 9 257 0
0 50
1 78 5 11 1
1 98
2 78 6 455 0
0 150
" " "
1 96 5 12 1
1 75
2 96 6 456 0
0 46
3 96 10 571 0
0 101
" " "

En la tabla almaceno los diferentes procesos, sus tiempos y el orden en que
que debe cumplir una determinada OP .
El Campo iOrden es el orden secuencial de el proceso.

Necesito sumar los tiempos que estan antes de determinada iOPC agrupados por
sus distintos Maquina, Procesos respetando el orden.
Ejemplo.
Select iIdMaqPro, iIdProceso, Sum(iTime) from OPProceso Where ?

Resultado.
iMaquina, iProceso, iTime
1 5 178
2 6 270
3 10 0

Como puedo armar un SQL que me genere los resuldatos, que necesito.

Saludos
Mauricio Pulla
Cuenca-Ecuador
 

Leer las respuestas

#1 Maxi
29/11/2006 - 14:03 | Informe spam
Hola, podrias pasar la tablita esta en un .txt ya que el correo la deforma
:S


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"Mauricio Pulla" escribió en el mensaje
news:
Hola.
Tengo la siguiente tabla.
Procesos
iMaquina, iOPC, iProceso, iOrden, iEstado, iReady, iTime
1 45 5 10 1
1 80
2 45 6 450 0
0 120
3 45 9 257 0
0 50
1 78 5 11 1
1 98
2 78 6 455 0
0 150
" " "
1 96 5 12 1
1 75
2 96 6 456 0
0 46
3 96 10 571 0
0 101
" " "

En la tabla almaceno los diferentes procesos, sus tiempos y el orden en
que
que debe cumplir una determinada OP .
El Campo iOrden es el orden secuencial de el proceso.

Necesito sumar los tiempos que estan antes de determinada iOPC agrupados
por
sus distintos Maquina, Procesos respetando el orden.
Ejemplo.
Select iIdMaqPro, iIdProceso, Sum(iTime) from OPProceso Where ?

Resultado.
iMaquina, iProceso, iTime
1 5 178
2 6 270
3 10 0

Como puedo armar un SQL que me genere los resuldatos, que necesito.

Saludos
Mauricio Pulla
Cuenca-Ecuador


Preguntas similares