FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
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
__________________
IVAND |
#2
|
||||
|
||||
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. |
#3
|
|||
|
|||
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
__________________
IVAND |
#4
|
||||
|
||||
Creo que esta es la solución a tu problema, por lo menos en SQL Server.
Espero que te sirva de ayuda. Cita:
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#5
|
|||
|
|||
Gracias amigo ese era la solucion
__________________
IVAND |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Case Anidados ¿Se puede? | jam888 | MS SQL Server | 5 | 31-01-2006 14:39:38 |
Case con Expresiones Complejas | Jvilomar | OOP | 15 | 03-10-2005 15:26:21 |
Ayuda con CASE | YaninaGenia | Varios | 2 | 26-06-2005 12:40:39 |
Incluir un IF dentro de un CASE | Javi2 | SQL | 1 | 21-04-2005 11:59:31 |
Ejemplo Select Case | osmar | Firebird e Interbase | 4 | 21-02-2005 18:18:57 |
|