Fórum Subselect Firebird #56802

20/08/2006

0

Estou tendo problemas para efetuar um subselect que já estava funcionando no Oracle, porém o Firebird naum está aceitando, este SQL é relativamente extenso possui mais de 10 union por isso criei um exmplo fácil, lembrando que naum posso fazer ele nos campos do select, preciso como está sendo mostrado, estou perdendo as esperanças, acho que o firebird naum comporta tal avanço.
Caso não tiver como fazer, gostaria de saber como agrupar os dados dentro de unions, varios selects com historicos iguais que se agrupam.
SELECT 
   XX.HIST_ID,
   SUM(XX.VALOR) TOTAL
FROM
   (SELECT 
        X1.HIST_ID, 
        SUM(X1.VALOR) VALOR
    FROM TABELA1 X1
    GROUP BY   
        X1.HIST_ID

    UNION ALL

    SELECT 
       X2.HIST_ID, 
       SUM(X2.VALOR) VALOR
    FROM 
       TABELA2  X2
    GROUP BY 
       X2.HIST_ID) XX

GROUP BY XX.HIST_ID 



Xadowbest

Xadowbest

Responder

Posts

21/08/2006

Sremulador

voc^?e poderia postar o erro...


Responder

Gostei + 0

27/09/2006

Briciosm

Estou com o mesmo problema. No oracle funciona.


Alguém tem alguma solução....


Responder

Gostei + 0

27/09/2006

Joaoshi

Posso estar enganado, mas pelo que sei isto so funcionará no FB 2.0


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar