Boa tarde Thiago Seu problema são as constantes que definiu como 'A'...'B' as curva. Numa sub-consulta com limit e offset, fazendo union all o sgdb não sabe se a constante é do mesmo tipo em todas as sub-consultas, use o cast que resolve seu problema.
select tb_a.codigo,tb_a.qtde,tb_a.curva from(select codigo,qtde, cast('A' as char(1)) as curva from relatorio.tb_vendas order by codigo limit 10) as tb_a union all select tb_b.codigo,tb_b.qtde,tb_b.curva from(select codigo,qtde, cast('B' as char(1)) as curva from relatorio.tb_vendas order by codigo offset 11 limit 10) as tb_b Att. Odizon 2009/8/17 Thiago <zan...@farmaponte.com.br> > Galera ... postar logo assim em seguida mas preciso disso com um pouco > de urgência ... > > Sei que para usar union all com limit ou offset tenho que utilizar > sub-query ... bem estou fazendo isso mas quando executo a query aparece > o sequinte erro: > > ERROR: failed to find conversion function from "unknown" to text > > Esse é o comando SQL que estou tentando rodar: > > select tb_a.codigo,tb_a.qtde,tb_a.curva from > (select codigo,qtde,'A' as curva > from relatorio.tb_vendas > order by codigo > limit 10) as tb_a > > union all > > select tb_b.codigo,tb_b.qtde,tb_b.curva from > (select codigo,qtde,'B' as curva > from relatorio.tb_vendas > order by codigo > offset 11 > limit 10) as tb_b > > Obrigado !!! > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral