Fórum Listar sequencia numérica com select Firebird #561711
30/08/2016
0
Olá pessoal, blz?
Estou com um problema para resolver com relação a um relatório que preciso gerar e pensei em uma das soluções possíveis, pois já resolvi problemas parecidos com este em outros SGBD's. Eu precisaria listar uma sequencia numérica indicada por um intervalo em um select que vai de um numero até outro no firebird, trazendo mesmo somente uma coluna, com valores de 1 a 12.
Em outros SGBD's, a seguinte instrução funcionaria:
"select *
from (VALUES (1,2,3,4,5,6,7,8,9,10,11,12)) t",
todavia, no firebird venho tendo dificuldades em realizar esse tipo de consulta. Na maioria dos artigos ou mesmo respostas que encontro na internet falam em criar sequences, generators ou ainda uma tabela somente com uma coluna para gerar esses valores. As politicas impostas pelo departamento de desenvolvimento não permitem com que eu altere a estrutura do banco de dados somente para gerar uma consulta. Gostaria de saber se existe alguma solução para este caso.
Obrigado.
Estou com um problema para resolver com relação a um relatório que preciso gerar e pensei em uma das soluções possíveis, pois já resolvi problemas parecidos com este em outros SGBD's. Eu precisaria listar uma sequencia numérica indicada por um intervalo em um select que vai de um numero até outro no firebird, trazendo mesmo somente uma coluna, com valores de 1 a 12.
Em outros SGBD's, a seguinte instrução funcionaria:
"select *
from (VALUES (1,2,3,4,5,6,7,8,9,10,11,12)) t",
todavia, no firebird venho tendo dificuldades em realizar esse tipo de consulta. Na maioria dos artigos ou mesmo respostas que encontro na internet falam em criar sequences, generators ou ainda uma tabela somente com uma coluna para gerar esses valores. As politicas impostas pelo departamento de desenvolvimento não permitem com que eu altere a estrutura do banco de dados somente para gerar uma consulta. Gostaria de saber se existe alguma solução para este caso.
Obrigado.
João Sanches
Curtir tópico
+ 0
Responder
Post mais votado
30/08/2016
select 1,2,3,4,5,6,7,8,9,10,11,12 from rdb$database
Raylan Zibel
Responder
Gostei + 2
Clique aqui para fazer login e interagir na Comunidade :)