Group by
Publicado por Alejandro Lopez (1 intervención) el 17/08/2009 16:01:24
Hola qu etal.
Tengo una consulta , en donde una de las columnas la obtengo con algo similar a esto
.
.
.
decode (a.vt17_num_cte,2, ( select sum (sal_cct) from saldo where saldo.vt149_clv_domi in
(SELECT
vt149_clv_domi
FROM vt149
WHERE vt17_num_cte = 2
AND vt17_agr_cte = saldo.vt17_agr_cte --1099
AND vt01_emp_equ = 12 )
),sum (sal_cct)) salCct,
.
.
.
Me dice que la columna debe estar en group by.
The column (salcct) must be in the GROUP BY list.
Pero si la incluo en el group by, luego me marca que no la puede agregar
Cannot group by aggregate column.
Que estaré haciendo mal?
Tengo una consulta , en donde una de las columnas la obtengo con algo similar a esto
.
.
.
decode (a.vt17_num_cte,2, ( select sum (sal_cct) from saldo where saldo.vt149_clv_domi in
(SELECT
vt149_clv_domi
FROM vt149
WHERE vt17_num_cte = 2
AND vt17_agr_cte = saldo.vt17_agr_cte --1099
AND vt01_emp_equ = 12 )
),sum (sal_cct)) salCct,
.
.
.
Me dice que la columna debe estar en group by.
The column (salcct) must be in the GROUP BY list.
Pero si la incluo en el group by, luego me marca que no la puede agregar
Cannot group by aggregate column.
Que estaré haciendo mal?
Valora esta pregunta
0