Problema con group by y recuperacion de campos
Publicado por Pablo (10 intervenciones) el 24/10/2006 06:00:24
Hola por favor espero que me puedan ayudar:
Tengo una tabla Aportes con los siguientes campos: CodA | Nombre | Monto | Perido
y un Store Procedure que me recupera el periodo maximo de cada Aporte registrado en esta tabla (agrupo la consulta por CodA), bueno esto lo consigo con esta instruccion "select max(Periodo), CodA, Nombre from Aporte where group by CodA, Nombre", hasta ahi no tengo problema pero lo que quiero es que recupere tambien el monto del Aporte sin tenerlo que incluir en la clausula group by xq es ahi donde se me malogra la consulta.
Si esto fuera posible en el sql esto es lo que quisiera hacer:
"select max(Periodo), CodA, Nombre, Monto from Aporte where group by CodA"
osea solo quiero agrupar por CodA para que me calcule el maximo periodo de cada aporte pero que me pinte todos los campos de cada aporte recuperado.
Gracias por leer mi msj, se los agradeceria mucho si me dijeran alguna forma de poder conseguir esto, de antemano agradesco su interes.
Tengo una tabla Aportes con los siguientes campos: CodA | Nombre | Monto | Perido
y un Store Procedure que me recupera el periodo maximo de cada Aporte registrado en esta tabla (agrupo la consulta por CodA), bueno esto lo consigo con esta instruccion "select max(Periodo), CodA, Nombre from Aporte where group by CodA, Nombre", hasta ahi no tengo problema pero lo que quiero es que recupere tambien el monto del Aporte sin tenerlo que incluir en la clausula group by xq es ahi donde se me malogra la consulta.
Si esto fuera posible en el sql esto es lo que quisiera hacer:
"select max(Periodo), CodA, Nombre, Monto from Aporte where group by CodA"
osea solo quiero agrupar por CodA para que me calcule el maximo periodo de cada aporte pero que me pinte todos los campos de cada aporte recuperado.
Gracias por leer mi msj, se los agradeceria mucho si me dijeran alguna forma de poder conseguir esto, de antemano agradesco su interes.
Valora esta pregunta


0