Listar sequencia numérica com select Firebird
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
Curtidas 0
Melhor post
Raylan Zibel
30/08/2016
select 1,2,3,4,5,6,7,8,9,10,11,12 from rdb$database
GOSTEI 2