Tema: Uso del Case
Ver Mensaje Individual
  #2  
Antiguo 01-04-2006
Avatar de AGAG4
AGAG4 AGAG4 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Los Mochis, Sinaloa, México
Posts: 1.420
Reputación: 21
AGAG4 Va por buen camino
Checa Esto....

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:
Código SQL [-]
Group by key_caja,2
Al ponerle 2 estas especificando que agrupe el resultado del Campo calculado que esta en la posición 2.

Espero te funcione.
Responder Con Cita