
08/08/2012, 04:49
|
| | Fecha de Ingreso: diciembre-2003
Mensajes: 190
Antigüedad: 21 años, 3 meses Puntos: 0 | |
Agrupamiento y suma de campos SQL Hola a todos y gracias por tomarte tiempo en leer este post.
llevo poco trabajando con sql y a menudo se me presenta esta peculiaridad
que no soy capaz de resolver de manera elegante salvo que use consultas anidadas. Tengo la siguiente tabla con estos 2 campos. No hay clave primaria, ni nada fuera de lo normal
fecha id
31/03/2012 4
31/03/2012 4
31/03/2012 5
31/03/2012 6
01/04/2012 7
02/04/2012 8
02/04/2012 8
03/04/2012 9
El caso es que me gustaria saber si hay alguna manera elegante de agrupar y contabilizar esta información en una sola consulta SQL teniendo en cuenta que no deseo que los id repetidos se contabilicen mas de una vez de manera que pueda obtener el siguiente resultado
fecha id count(id)
31/03/2012 4 2
31/03/2012 5 1
31/03/2012 6 1
01/04/2012 7 1
02/04/2012 8 2
03/04/2012 9 1
He probado con count(distinct id), con group by fecha, id pero no soy capar de alcanzar este resultado sin usar consultas anidadas.
Alguien sabe como resolver esto?
Muchas gracias
Última edición por selma128; 08/08/2012 a las 04:55 |