Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-08-2003
mosorio mosorio is offline
Miembro
 
Registrado: may 2003
Posts: 159
Poder: 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
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 23:51:09.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi