Fórum Sub-select no Firebird #58110
02/04/2007
0
Seguinte, no oracle tenho o Seguinte Select:
SELECT a.* FROM( SELECT 200 CA, 100 MG FROM dual UNION ALL SELECT 150 CA, 50 MG FROM dual)a
Tentei fazerno firebird, só que a sintaxe não bate !!
SELECT a.* FROM( SELECT 200 CA, 100 MG FROM rdb$database UNION ALL SELECT 150 CA, 50 MG FROM rdb$database )a
Alguém sabe me dizer como faço isso no Firebird ??
Valew!!!
Marceloplis
Curtir tópico
+ 0Posts
03/04/2007
Sremulador
select campoa, b,c, (select campoa from tabela) from tabela
...
Gostei + 0
03/04/2007
Marceloplis
Valew, mas não era bem isso minha dúvida. Seguinte, to querendo montar um gráfico e preciso fazer 2 UNION ALL, deixa eu exemplificar melhor:
SELECT a.* FROM( SELECT 200 CA, 100 MG FROM rdb$database UNION ALL SELECT (e.CA * 0,10)CA, (e.MG * 0,15)MG FROM tb_equilibrio e UNION ALL SELECT (d.CA * 0,20)CA, (d.MG * 0,25)MG FROM tb_disponibilidade d )a
Quero retornar a seguinte estrutura de resultado:
CA 200 100 50 MG 100 75 50
Ai, cada linha vai ser uma série no gráfico e cada coluna uma barra.
Obrigado.
Gostei + 0
08/04/2007
Rodolpho123
2-Retire as vírgulas do seu select e substitua-as por pontos (.)
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)