Contar y sumar importes de firebird
Hola: Nuevamente a solicitar ayuda a ustedes.
El tema es el siguiente tengo una consulta que me arroja la emisión de pasajes de acuerdo a un rango de fecha estipulado y en el informe coloco los datos de quienes utilizaron el pasaje:
Ahora bien, lo que necesito es que al final del informe me de el total de pasajes y la suma total. Hice algo asi a partir de otra consulta porque no se como hacerlo a traves de la consulta anterior.
Como podrán apreciar la consulta anterior no agrupa nada ya que ID es unico y fecha tiene rango y es por eso que recurro a ustedes. Como podria hacer siendo que necesito la fecha para acotar los registros? Saludos |
Compute
Quizas puedas utilizar la clausula COMPUTE en SQL para realizar la suma. Sin embargo, si estos datos dato los utilizara con algun reporteador con Crystal Report o Reporting Services, en el mismo reporteador puedes generar los totales.
Ejemplo del Compute:
|
Hola Karzie: Creo que el compute en firebird no existe por eso cree este hilo hace un tiempo.- Alguien dijo alguna vez de "Compute by" pero no tengo idea como utilizarlo. Con relacion a la sugerencia del reporteador es así precisamente como termine por hacerlo.
Gracias y saludos.- |
Na, mejor no he dicho na, voy a pensarlo un poco mejor
Para aclararme... Si la los totales los quieres sobre la primera select que has mostrado, has de hacerlo sobre ellos, supongo. Quizás algo así:
|
Se me olvidaba, en caso de que los "Inner join" no afecten al número de fila de Pasajes, una solución más efectiva sería esta:
|
La franja horaria es GMT +2. Ahora son las 04:55:47. |
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