Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql

Respuesta
 
Herramientas Desplegado
Antiguo 24-nov-2005, 11:37   #1 (permalink)
Cream ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2004
Mensajes: 43
Exclamación Agrupar y sumar campo con PHP o desde el SQL

Tengo un sistema que administra suscripciones.

Arme una consulta

"SELECT * FROM suscripc WHERE Vencim='2005-10-28' ORDER BY CliCod"

que me arroja una lista con el codigo de cliente y el importe que
le corresponde a cada uno. Por ejemplo:

Importe Cod Cliente

000000000000750 000000000000023
000000000000750 000000000000083
000000000000750 000000000000084
000000000000750 000000000000096
000000000001500 000000000000105
000000000000750 000000000000108
000000000000750 000000000000116
000000000000750 000000000000116
000000000000750 000000000000119
000000000000750 000000000000119



Pero necesitaria un consulta que pudiera agrupar por codigo de cliente y ademas sumar los importes en la misma linea.
Ejemplo:


Importe Cod Cliente

000000000000750 000000000000023
000000000000750 000000000000083
000000000000750 000000000000084
000000000000750 000000000000096
000000000001500 000000000000105
000000000000750 000000000000108
000000000001500 000000000000116
000000000001500 000000000000119


El sistema esta dearollado en PHP con base MYSQL.

Muchas gracias a quien pueda ayudarme!
Cream está desconectado   Responder Citando
Antiguo 24-nov-2005, 11:56   #2 (permalink)
Moderador
Cluster llegará a ser famoso muy prontoCluster llegará a ser famoso muy pronto
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago - Chile
Mensajes: 34.439
En SQL tienes funciones como SUM(campo) para hacer sumatorios y GROUP BY campo para agrupar ..

Si no me equivoco sería algo tipo:

SELECT SUM(importe) as total FROM suscripc WHERE Vencim='2005-10-28' GRUPO BY CliCod

Un saludo,
Cluster está desconectado   Responder Citando
Antiguo 24-nov-2005, 12:32   #3 (permalink)
Colaborador
Linterns tiene algunos puntos positivos de karma
 
Avatar de Linterns
 
Fecha de Ingreso: noviembre-2002
Mensajes: 2.803
creo que esto ya te fue respondido ;)
__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***
Linterns está desconectado   Responder Citando
Antiguo 24-nov-2005, 12:33   #4 (permalink)
Colaborador
Linterns tiene algunos puntos positivos de karma
 
Avatar de Linterns
 
Fecha de Ingreso: noviembre-2002
Mensajes: 2.803
creo que esto ya te fue respondido ;)
__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***
Linterns está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 01:39.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93