Sub-select no Firebird
Pessoal, eu trabalho com Oracle, e to fazendo um projetinho com Firebird e tô apanhando um poquinho !!! hehehehe
Seguinte, no oracle tenho o Seguinte Select:
Tentei fazerno firebird, só que a sintaxe não bate !!
Alguém sabe me dizer como faço isso no Firebird ??
Valew!!!
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
Curtidas 0
Respostas
Sremulador
02/04/2007
subs selects
select campoa, b,c, (select campoa from tabela) from tabela
...
select campoa, b,c, (select campoa from tabela) from tabela
...
GOSTEI 0
Marceloplis
02/04/2007
subs selects
select campoa, b,c, (select campoa from tabela) from tabela
...
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
Rodolpho123
02/04/2007
1-Mude para o FB 2.0. Ele já suporta esta estrutura de sub-select.
2-Retire as vírgulas do seu select e substitua-as por pontos (.)
2-Retire as vírgulas do seu select e substitua-as por pontos (.)
GOSTEI 0