Ver Mensaje Individual
  #1  
Antiguo 11-08-2003
mosorio mosorio is offline
Miembro
 
Registrado: may 2003
Posts: 159
Reputación: 22
mosorio Va por buen camino
Talking Complicada consulta

Hola compañeros!
No se si se pueda hacer esta consulta o si se deba hacer por separado, pero espero me ayuden.

Tengo la siguiente tabla:
Cita:
Movimientos
IdMovimiento, Valor, Fecha, Hora, IdTipoMov, Registro
En esta tengo almacenado todos los movimientos que se efectuen en el programa, como ventas, pagos, etc.
Lo que necesito es hacer una consulta que me arroje el total, partiendo de una fecha y la hora de ese registro y me sume todos los valores que se encuentren hasta el último.

Tengo que decir que el movimiento de partida es una apertura que tiene como código 5, Ejemplo: Una apertura con los datos
Cita:
12, 18.25, 30/07/2003, 9:30, 5, 1

Registros sucesivos después de la apertura
13, 25.55, 30/07/2003, 10:10, 2, 7
14, 30.65, 30/07/2003, 10:25, 2, 8
15, 68.14, 30/07/2003, 11:45, 2, 9
Ahora el registro 16 que se generaría sería el cierre.
Cita:
16, 142.59, 30/07/2003, 14:10, 6, 2
Pueden haber tantos cierres como aperturas, esto ya lo controlo, deben ser par. Pero cuando se vaya a efectuar el cierre o este registro que pretendo generar debe tomar el conteo a partir de la última apertura.
Estaba pensando en hacer una consulta anidada pero no se ni por donde comenzar, la verdad no soy muy ducho en hacer consultas, pero en hacer normalizaciones de BD me defiendo bastante.
Claro esta que hay muchas cosas que mejorar en esta tabla y en la aplicación, pero acepto propuestas, pero primero quiero resolver esto.

Gracias de antemano.

Última edición por mosorio fecha: 11-08-2003 a las 22:39:05.
Responder Con Cita