|
Como realizar esta Consulta en SQL
Hola, podrían ayudarme con la siguiente pregunta en SQL, el problema es que tengo una tabla con los varios campos, y pretendo obtener un listado con los datos agrupados por el campo COD_2, y ordenados por COD_1
Cod_1 cod_2 importe OTROS CAMPOS
..... ..... ....... ............
105 105.1 10 ??????????
105 105.1 5
105 105.2 20
305 305.3 10
305 305.3 2
305 305.4 1
305 305.4 5
PretendO obtener una consulta como sigue:
Cod_1 cod_2 importe OTROS CAMPOS
..... ..... ....... ............
105 105.1 15 ??????????
105 105.2 20 ??????????
305 305.3 12 ??????????
305 305.4 6 ??????????
He leido que podría hacerse con la instrucción GROUP BY, pero parece que no puedo utilizar todos los campos o no se hacerlo, pues al escribir
SELECT * FROM tabla GROUP BY cod_2 ORDER BY cod_1
me da un error, y me obliga a sustituir el asterisco por el campo Cod_2
Hay alguna forma de realizar esta consulta con una instrucción SQL.
Gracias a todos
Jose Manuel
|