![]() |
Como hago esta consulta?????? help me Hola Foro Tengo esta tabla y necesito sumar los saldos de esta manera: como hay facturas repetidas quiero tomar el valor mas pequeño de cada factura y sumarlos idfactura----identificacion---nombre-------saldo 1000----------123456-------Pepe---------200 1000----------123456-------Pepe---------100 * 1001----------123456-------Pepe---------500 1001----------123456-------Pepe---------200 * Como hago para que quede de esta manera: identificacion---nombre-------saldo ---123456-------Pepe---------300 Ya lo intenté de varias formas pero lo unico que logro es esto: idfactura----identificacion---nombre-------saldo 1000----------123456-------Pepe---------100 * 1001----------123456-------Pepe---------200 * pero no los he podido sacar sumados Por favor si alguien me puede ayudar muchas gracias :-) |
Re: Como hago esta consulta?????? help me Hola Bueno pues si lo necesitas hacer por base de datos solamente necesitas una que soporte funciones por ej, pues para lo que quieres se podria hacer con select idfactura, identificacion, nombre, min(saldo) from factura group by idfactura y asi se obtendria idfactura identificacion nombre min( saldo ) 1000 123456 Pepe 100 1001 123456 Pepe 200 y luego si usar la funcion sum() para sumar los saldos La otra seria hacer una pagina en html que te traiga esa consulta, y en un while traerias cada saldo, y haces una variable que acumule la suma de si misma por cada saldo que le llegue y te daria los 300. |
Re: Como hago esta consulta?????? help me Estoy usando postgres pero no se como usar la funcion sum, me podrias indicar como lo hago? Muchas Gracias. |
Re: Como hago esta consulta?????? help me Bueno, pues para hacer el sum usas esto select sum(saldo) from factura que te traeria 1000 como resultado, sin embargo para hacer lo que quieres se tendria que hacer primero el select min(saldo) from factura order by idfactura que traeria como resultado 100 y 200 y esos 2 si sumarlos, pero pues como te digo, necesitas funciones o procedimientos para ello, espero te sirva. |
Re: Como hago esta consulta?????? help me Gracias por responder; sino es mucho pedir me puede indicar como creo un procedimiento almacenado en la base de datos. aunque sea un ejemplo para poder entender. De nuevo Gracias :-) |
Re: Como hago esta consulta?????? help me Hola Bueno, pues yo hace bastante no juego con postresql, pues en donde trabajo todo es con mysql, pero mira, te doy un enlace http://72.14.209.104/search?q=cache:...ient=firefox-a creo que ahi encontraras si no la solución si alguna luz, espero te sirva. |
Re: Como hago esta consulta?????? help me Hola again, te envio estos otros espero alguno te sirva http://xnoccio.com/50-triggers-postgresql/ http://www.sobl.org/traducciones/pos...oc/node48.html http://www.varlena.com/GeneralBits/49es.php |
| La zona horaria es GMT -6. Ahora son las 22:26. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.