Erro na consulta SQL

(emilio) #1

Prezados, tenho a seguinte query que gostaria de colocar numa consulta. Embora eu consiga roda-la pelo phpMyAdmin, ela dá erro no scriptcase

[pre]
select
cd_unid as cd_ug,
ug.nm_unid,
orcd.vl_orc
from ug
left join
(
select
projeto.cd_ug,
sum(vl_orc) as vl_orc
from orcd
left join projeto on projeto.anobase=orcd.anobase and projeto.cd_proj=orcd.cd_proj
where 1
and orcd.anobase=2018
group by projeto.cd_ug

)
orcd on cd_ug=ug.cd_unid
order by cd_unid

[/pre]

A mensagem de erro é

[pre]
Atenção
Erro ao acessar o banco de dados

SelectLimit(SELECT cd_ug, nm_unid, vl_orc from
(select cd_unid as cd_ug, ug.nm_unid, orcd.vl_orc from ug left join
( select projeto.cd_ug, sum(vl_orc) as vl_orc from orcd left join projeto
on projeto.anobase=orcd.anobase and projeto.cd_proj=orcd.cd_proj where
1 and orcd.anobase=2018 group by projeto.cd_ug )
orcd on cd_ug=ug.cd_unid ) nm_sel_esp order by cd_unid asc, 12, 0)
[/pre]

(Haroldo) #2

Sub select nao rola em grids.
Crie uma view.

(emilio) #3

Foi o que eu fiz.

Obrigado pela ajuda.

(Yamaguchi) #4

We want to be part of giving advice and information that is beneficial to those who are looking for.