Group BY?
Amigos, soy nuevo en programacion, como es la sintaxis del Group By?
Lo que quiero es que de mi tabla de facturas me salga un histórico por cada uno de los cliente, osea de esta forma:
Cliente: A
facturas montos productos
12 facts 20050 a,b,c
Cliente: B
facturas montos productos
13 facts 326540 a,c,d,f
.....
Creo que para esto se usa el group by. Una ayuda por favor.
He tratado de hacer lo sig,
select * from facturas group by cliente
Lo que quiero es que de mi tabla de facturas me salga un histórico por cada uno de los cliente, osea de esta forma:
Cliente: A
facturas montos productos
12 facts 20050 a,b,c
Cliente: B
facturas montos productos
13 facts 326540 a,c,d,f
.....
Creo que para esto se usa el group by. Una ayuda por favor.
He tratado de hacer lo sig,
select * from facturas group by cliente
Hola, prueba a sustituir tu select * from facturas group by cliente por select cliente from facturas group by cliente, a ver qué pasa, suerte.
Lo que quieres hacer se consigue combinando las funciones de agregado(count, sum ... etc) con select DISTINCT.
Ejemplo:
select DISTINCT Cliente,Sum(montos)as totalmontos FROM facturas
group by Cliente
Esta consulta mostrará algo similar a esto:
CLIENTE TOTALMONTOS
A 1200
B 5400
SALUDOS
Ejemplo:
select DISTINCT Cliente,Sum(montos)as totalmontos FROM facturas
group by Cliente
Esta consulta mostrará algo similar a esto:
CLIENTE TOTALMONTOS
A 1200
B 5400
SALUDOS
