Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #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
Poder: 24
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
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 23:57:01.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi