Cita:
Empezado por IVAND
Hola a todos
Utilizo firebird 1.53 ahora deseo utilizar la funcion CASE pero con un SUM me da un error en el group By
Ejemplo
Select key_caja,
Case
when (tp=1) then sum(debe*-1)
End Haber ,
Case
when (tp=1) then sum(debe*1)
End Debe
From caja
Group by key_caja
Me podrian echar una mano
|
Te Marca error porque estas usando 1 Campo Físico con 2 campos virtuales ó calculados, prueba con poner lo siguiente:
Al ponerle 2 estas especificando que agrupe el resultado del Campo calculado que esta en la posición 2.
Espero te funcione.