Campo SQL

Bom dia a todos
Necessito que uma consulta SQL me retorne um campo que é resultado de outra consulta SQL
Exemplo:

Select
ssw_lotes_de_produtos.lot_liberado As “Liberado”,
ssw_lotes_de_produtos.lot_numero As “Numero”,
ssw_lotes_de_produtos.lot_saldo_do_lote As “Saldo do Lote”,
(Select Sum(ssw_sublotes.sub_peso_em_to) From ssw_sublotes Where (ssw_lotes_de_produtos.lot_numero = ssw_sublotes.lot_numero) And (ssw_sublotes.data_da_baixa Is Null)) As
SALDOSUB,
ssw_lotes_de_produtos.lot_quantidade,
Case When ssw_codigo_ncm.aplica_ret = True Then ‘SIM’ Else ‘NÃO’ End As RET
From
ssw_lotes_de_produtos
Inner Join ssw_codigo_ncm On (ssw_lotes_de_produtos.lancamento_ncm = ssw_codigo_ncm.lancamento)
Where
(((ssw_lotes_de_produtos.lot_saldo_do_lote > 0)) Or
(((Select Sum(ssw_sublotes.sub_peso_em_to) From ssw_sublotes Where (ssw_lotes_de_produtos.lot_numero = ssw_sublotes.lot_numero) And (ssw_sublotes.data_da_baixa Is Null)) > 0)))
Order By
ssw_lotes_de_produtos.lot_numero

Esta consulta funciona sem problemas no gerenciador do meu banco de dados (Postgresql 9), porem se colar esta consulta no SCRIPTCASE recebo um ERRO ao executar !
Tem como criar um campo (SALDOSUB ) com o resultado de um SQL ?

Muito grato pela atenção

Cesar Amorim
Belo Horizonte - MG
www.sisfer.com

crie alias para os sub-selects.

O SC precisa dar um nome a coluna para se referenciar a seu conteúdo.

  • Ideal eh criar Views para selects mais complexos.

Ola Haroldo
Obrigado por sua atenção !
Ja esta definido o nome do campo (coluna) : SALDOSUB ?

Grato
Cesar

Crie uma view e jogue a view na consulta