Club Delphi  
    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 27-01-2005
DobleSiete DobleSiete is offline
Miembro
 
Registrado: ene 2005
Posts: 32
Poder: 0
DobleSiete Va por buen camino
Question

Me disculpan la pesima explicación, la replanteo de otra manera: Esta es la consulta que tengo y deseo corregir:

[
Código SQL [-]
  SELECT   cod_cta, 
           est_fnz, 
           SUM(total_bs) AS total_bs
  FROM     cbpmov01
  WHERE    est_fnz = '6160' AND
           tipo NOT IN ('NC', 'ND')
  GROUP BY cod_cta, 
           est_fnz
  UNION
  SELECT   cod_cta, 
           est_fnz, 
           SUM(total_bs) AS total_bs
  FROM     cbpmov02
  WHERE    est_fnz = '6160'
  GROUP BY cod_cta, 
           est_fnz

Esta consulta me genera el siguiente resultado:

Código:
  COD_CTA         EST_FNZ    TOTAL_BS                              
  ============    =======    ==================================    
  1101007         6160                                      -85    
  6160001         6160                                   -68950    
  6160002         6160                              -1738280,55    
  6160002         6160                                 -8982,18
Como ven, los dos últimos registros tienen el mismo codigo de cuenta y el mismo estado financiero, lo que quiero es agrupar esos dos por el campo cod_cta, para obtener la suma... eso es todo.

Asumo que debo usar una subconsulta, pero no puedo colocar dos consultas enlazadas con UNION como subconsulta de otra...

Muchas gracias a todos
__________________
"Nadie es perfecto" (Don Nadie)

Última edición por DobleSiete fecha: 27-01-2005 a las 16:18:13.
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


La franja horaria es GMT +2. Ahora son las 16:07:59.


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
Copyright 1996-2007 Club Delphi