Problema con GROUP BY
Publicado por Fernando (14 intervenciones) el 03/07/2007 13:51:30
Hola, tengo el siguiente SP
CREATE PROC ListadoImpuestosActuales as
BEGIN
SELECT ID_Impuesto, Impuesto, MAX(FECHA)
FROM Impuestos
GROUP BY Impuesto
END
GO
Lo que quero hacer es listar los impuestos que tienen la ultima fecha, osea el impuesto actual.
El problema que se me presenta es que en el SELECT quiero mostrar el ID_Impuesto, pero no me deja porque no lo incluyo en el GROUP BY. Y no lo puedo incluir porque sino como cada ID_Impuesto es distinto, me mostraria todos los registros de la tabla.
Como puedo solucionar esto?
CREATE PROC ListadoImpuestosActuales as
BEGIN
SELECT ID_Impuesto, Impuesto, MAX(FECHA)
FROM Impuestos
GROUP BY Impuesto
END
GO
Lo que quero hacer es listar los impuestos que tienen la ultima fecha, osea el impuesto actual.
El problema que se me presenta es que en el SELECT quiero mostrar el ID_Impuesto, pero no me deja porque no lo incluyo en el GROUP BY. Y no lo puedo incluir porque sino como cada ID_Impuesto es distinto, me mostraria todos los registros de la tabla.
Como puedo solucionar esto?
Valora esta pregunta


0