Extrato Bancário

Caros criei uma consulta para extrato bancário importando dos arquivo ofx, até blz, porém me deparei com o mesmo problema do caixa anteriormente, fiz o que o Kleyber me orientou e estou tendo o seguinte erro. O campo tipo_lancamento é integer no banco e na consulta.

Erro ao compilar:
Atenção
pg_query(): Query failed: ERROR: syntax error at or near “=” LINE 5: public.tbl_movimento_financeiroAND tipo_lancamento =1 ^
Atenção
pg_fetch_array() expects parameter 1 to be resource, boolean given

Evento onScriptini

$sql1='SELECT
sum(valor) as valor

FROM
public.tbl_movimento_financeiro’;

$sql1.= {sc_where_current};

$sql1.=‘AND tipo_lancamento =1’;

$res_parcelas = pg_query($sql1);

while ($lp = pg_fetch_array($res_parcelas))
{
[entrada] = $lp[‘valor’];
}

$sql1='SELECT
sum(valor) as valor

FROM
public.tbl_movimento_financeiro’;

$sql1.= {sc_where_current};

$sql1.=‘AND tipo_lancamento =2’;

$res_parcelas = pg_query($sql1);

while ($lp = pg_fetch_array($res_parcelas))
{
[saida] = $lp[‘valor’];
}

[total]=[entrada]-[saida];

{total}=[total];

Desde já obrigado

Verifica se o select que está criando está correto. Dá um echo na variável $sql1

Tá faltando um espaço aqui:

$sql1.='AND tipo_lancamento =1';

Deveria ser:

$sql1.=' AND tipo_lancamento =1';