Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal é o seguinte,
Estou com um problema aqui no banco e queria saber se vocês poderiam me ajudar. A consulta é essa:
select pl.*, p.NM_PRETENDENTE, epl.DT_INI, tepl.DS_TIPO_ETP_PROC_LOC, f.NM_GUERRA,
DescImv = (select convert(varchar,i.CD_IMOVEL) + "-" + e.DS_ENDERECO
from IMV_PROC_LOC ipl, IMOVEL i, ENDERECO e where ipl.CD_IMOVEL = i.CD_IMOVEL
and e.ID_ENDERECO = i.ID_ENDERECO and ipl.NR_PROC_LOC = NUMERO_AQUI)
from PROC_LOC pl, PRET_PROC_LOC ppl, PRETENDENTES p, ETP_PROC_LOC epl, TIPO_ETP_PROC_LOC tepl, FUNCIONARIO f
where pl.NR_PROC_LOC = ppl.NR_PROC_LOC
and p.IS_PRETENDENTE = ppl.IS_PRETENDENTE
and epl.NR_PROC_LOC = pl.NR_PROC_LOC
and epl.CD_TIPO_ETP_PROC_LOC = tepl.CD_TIPO_ETP_PROC_LOC
and p.CD_PESSOA_RESPONSAVEL = f.CD_PESSOA
and epl.DT_INI = (select max(DT_INI) from ETP_PROC_LOC where NR_PROC_LOC = pl.NR_PROC_LOC)
and pl.ST_PROC_LOC = '1'
Eu tenho essa consulta e queria saber se no lugar de NUMERO_AQUI eu poderia fazer com que ele checasse um numero por vez vindo de um campo de uma tabela. Tem como ? Só com uma procedure mesmo ?
Agradeço desde já.
Carregando comentários...