Problemas con SUM
Publicado por jaime (4 intervenciones) el 02/11/2010 07:10:57
Hola estoy voviendo me loco por una consulta la cual no tiene exito
Necesito en listas los campos los gastos y hacer una suma por cada categoria descripcion pero me marcar error
La columna 'Gasto.Cangas' de la lista de selección no es válida, porque no está contenida en una función de agregado ni en la cláusula GROUP BY.
Select Partid.Despar,Gasto.Cangas,sum(Gasto.Cangas) as valor
from Partid,Gasto,Mespre,Presup,Poa,Concep,Capitu
Where Gasto.Par_Id=Partid.Id_Par and
Partid.Con_Id=Concep.Id_Con and
Concep.Cap_Id=Capitu.Id_Cap and
Gasto.Mes_Id=Mespre.Id_Mes and
Mespre.Años_Id=Presup.Id_Año and
Mespre.Id_Poa=Presup.Poa_id and
Presup.Poa_id=Poa.Id_poa and
Mespre.Años_Id=2009 and
Mespre.Id_Poa=10
GROUP by Partid.Despar
order by Partid.Despar;
y asi solo me regresa el total de los gasto pero no los en lista
Select Partid.Despar,sum(Gasto.Cangas) as valor
.. lodemas es igual
1 10101 DIETAS 200
pero suma todos y no los en lista
Necesito en listas los campos los gastos y hacer una suma por cada categoria descripcion pero me marcar error
La columna 'Gasto.Cangas' de la lista de selección no es válida, porque no está contenida en una función de agregado ni en la cláusula GROUP BY.
Select Partid.Despar,Gasto.Cangas,sum(Gasto.Cangas) as valor
from Partid,Gasto,Mespre,Presup,Poa,Concep,Capitu
Where Gasto.Par_Id=Partid.Id_Par and
Partid.Con_Id=Concep.Id_Con and
Concep.Cap_Id=Capitu.Id_Cap and
Gasto.Mes_Id=Mespre.Id_Mes and
Mespre.Años_Id=Presup.Id_Año and
Mespre.Id_Poa=Presup.Poa_id and
Presup.Poa_id=Poa.Id_poa and
Mespre.Años_Id=2009 and
Mespre.Id_Poa=10
GROUP by Partid.Despar
order by Partid.Despar;
y asi solo me regresa el total de los gasto pero no los en lista
Select Partid.Despar,sum(Gasto.Cangas) as valor
.. lodemas es igual
1 10101 DIETAS 200
pero suma todos y no los en lista
Valora esta pregunta


0