Sum donde el total sea igual a un valor
hola amigos , tengo la siguiente SQL:
lo que me da el siguiente resultado: Código:
totalizando: 95,190.35
pero la consulta muestra el mismo resultado, al hacer la suma total no se acerca a 75000, la idea es que me muestre el detalle , donde la sumatoria de todo ese detalle que mostre sea <= 75000. Me hechan una mano?. Saludos! |
Creo que tendrás que hacer un "Stored procedure" con un bucle que vaya sumando mientras la suma sea menor a esa cantidad.
Si lo he entendido bien. |
Cita:
me dan alguna idea del pocedimiento?, estoy pensando hacer un bucle que vaya sumando dia a dia hasta llegar al parametro requerido. cualquier idea es bienvenida. |
Para este caso es ideal las funciones window:
https://tapoueh.org/blog/2013/08/und...dow-functions/ que están desde sql server 2012: https://docs.microsoft.com/en-us/sql...ql-server-2017 en especial, creo que te sirve un "moving average". |
Cita:
tambien, si hechas una mano modificando mi SQL lo agradecere mucho, asi tendre mas clara la idea. Saludos! |
Hola amigos, quiciera agregarle la columna de acumulados, esto es lo que tengo:
Pero me da error, ¿que podra ser? |
Cita:
|
Cita:
Cita:
:/ ...... |
Cita:
|
Por si aun estas con la duda
Te mando un ejemplo pequeño como podrías plantear la solución.
Saludos. |
La franja horaria es GMT +2. Ahora son las 04:01:10. |
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