[firebase-br] Dúvidas com select
Nivaldo Martins
nivaldomart em gmail.com
Qui Nov 5 17:52:38 -03 2009
Ola pessoal
preciso montar um relatório utilizando quick reports para imprimir em
etiqueta, no entanto cada banda (qrband) ocupa toda uma linha e representa
um registro retornado do banco. Desta forma preciso montar uma consulta que
me traga dois registros da tabela mesclados em um só para que eu possa
montar duas etiquetas numa banda.
Inicialmente fiz mais ou menos assim
select
<campos>esquerda,
<campos>direita
from
(
select first 1 skip :esquerda ( :esquerda sendo um parâmetro que
dirá quantos registros ele vai saltar)
<campos> esquerda
from
<tabela>
where
<condições>
)
join
(
select first 1 skip :direita ( :esquerda sendo um parâmetro que dirá
quantos registros ele vai saltar)
<campos> esquerda
from
<tabela>
where
<condições>
)
Mas o problema é que este select só vai mesclar como eu preciso os dois
primeiro registros e como a qrband se baseia na quantidade de registros da
consulta para montar o relatório, ela vai imprimir apenas os dois primeiros
registros. A dúvida é se eu tenho como fazer uma consulta que me traga todos
os dados da tabela desta forma?
Um abraço a todos
Mais detalhes sobre a lista de discussão lista