![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Hola amigo Nelson, solo toma en cuenta que en el foro no hay preguntas urgentes, aqui todos colaboramos de acuerdo a nuestro tiempo libre.
No se cual se el problema que tienes, pero esto seria muy fácil con una consulta SQL mas o menos de esta manera
Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
#2
|
|||
|
|||
|
Por otra parte si interpreto bien tu problema, imagino que lo deseas por fecha.
Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
#3
|
||||
|
||||
|
Cre ke Egostar te ha dado la respuesta correcta...asi de esa forma calculas tu campo...
|
|
#4
|
||||
|
||||
|
Siento deciros que esta consulta no se puede hacer de una sola vez a no ser que se haga lo siguiente:
1.- Crear una función que calcule el campo balance siendo balance una función , store procedure o como se diga, que haga lo siguiente, que es calcular la suma hasta la fecha anterior. Como podeis ver, no sé escribir el código exacto ya que no tengo SQL SERVER. 2.- Si no se quiere hacer en SQL, crear el delphi un campo calculado en la ttable o tquery, que calcule el valor de BALANCE con la misma query que pongo en el caso 1. Lo explico a 'grosso modo', porque ando un poco justo de tiempo. Además, falta filtrar todo por codigo de producto, ya que si no nos mezclaría los datos de los distintos productos. Espero haberos ayudado. Un saludo y suerte.
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
|
#5
|
|||
|
|||
|
Hola fjcg02 pues ya he probado mi consulta en una base MS SQL y me da el resultado que quiero, por otro lado de acuerdo a la pregunta de Nelson no encuentro donde dice que hay que filtrar por código de producto.
Esto es lo único que necesita ´fecha´ ´entrada´ ´salida ´ ´ balance ´12/01/2007´ ´15 ´ ´ 0 ´ ´ 15 ´13/01/2007´ ´ 0 ´ ´ 2 ´ ´ 13 ´14/01/2007´ ´ 5 ´ ´ 0 ´ ´ 18 Que diferencia hay entre lo que yo hago
con lo que tu haces.
Disculpa pero no lo entiendo bien, puedo equivocarme, si es asi corrijanme por favor. Salud OS. Edito: Retiro todo lo dicho, tienes razon fjcg02, el asunto es que va descontando el balance de acuerdo a las salidas y entradas. Mea culpa. Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney Última edición por egostar fecha: 19-04-2007 a las 01:01:27. |
|
#6
|
||||
|
||||
|
Cita:
Cita:
15 -2 5 y no 15, 13, 18. Es decir, el campo balance es un dato que se calcula sumando o restando del valor de la fila anterior. Balance = balance fila anterior + (entradas -salidas) fila actual. Tu consulta funciona perfectamente, pero no saca la información que necesita nuestro amigo Nelson Alberto. Espero haberme explicado mejor. El que debiera mejorar su pluma es Nestor No hace falta que te disculpes por nada, y por supuesto, yo no pretendo corregir a nadie, sino aportar mi punto de vista y mi experiencia ( si puedo ). Saludos.
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
|
#7
|
|||
|
|||
|
Cita:
Por tal razón considero que si debo ofrecerte una disculpa, digo, es de caballeros. Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como imprimir un balance de situacion o diario | escullar | Impresión | 2 | 26-04-2006 17:53:37 |
| consulta sobre .ini | bytecero | Varios | 2 | 02-02-2005 21:01:09 |
| Pregunta sobre SQL a los gurus...(BALANCE) | txemag | SQL | 6 | 20-02-2004 18:09:12 |
| consulta sobre consulta | superhopi | SQL | 2 | 16-05-2003 19:01:47 |
|