Uso del Case
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 |
Checa Esto....
Cita:
Al ponerle 2 estas especificando que agrupe el resultado del Campo calculado que esta en la posición 2. Espero te funcione. |
Gracias por tu respuesta
Pero te comento he echo lo que me indicas y me sigue marcando error de Group by , aunque no deberia agrupar mas que por un campo pues el CASE es solo de condicion o me equivoco , si lo utilizo sin SUM funciona perfecto , espero puedan ayudarme en mi inquietud De antemano Gracias :D |
Creo que esta es la solución a tu problema, por lo menos en SQL Server.
Espero que te sirva de ayuda. Cita:
|
Gracias amigo ese era la solucion
|
La franja horaria es GMT +2. Ahora son las 04:49:54. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi