Oracle - funcion de group by en calculo

 
Vista:

funcion de group by en calculo

Publicado por anonima (3 intervenciones) el 17/03/2002 18:46:16
update transacciones a set tran_cant = (select (cuen_balfin + sum(tran_cant)) * cuen_tasa / 1200
from cuentas, transacciones b
where cuentas.cuen_num = b.cuen_num and a.cuen_num = b.cuen_num and tran_tipo = \'1\'
group by b.cuen_num)
where tran_tipo = \'3\' and
tran_cant is NULL

ese es el query, pero no hay forma que me deje usar el sum() dentro del calculo. Si le doy un alias a la columna y lo pongo en el group by explota. Si ignoro el group by, tambien explota. que hago?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder