Preciso usar variáveis para não ter ficar repetindo as subqueries. alguém pode me ajudar?
ex:
o que eu gostaria
select (select max(pg.pagamento) from pagam as pg where ven.codigo = pg.codigo) as PAGAMENTO, ven.codigo as CODIGO where PAGAMENTO is not null
Gostaria de encher o campo PAGAMENTO como se fosse uma variável. Não posso usar a cláusula HAVING pois ela interfere nas funções SUM, MAX, etc... Este foi apenas um exemplo do que preciso. Porem este campo/variável que for preenchido tem que poder ser comparada no where.
Pergunta
Guest --Alexandre --
Olá,
Preciso usar variáveis para não ter ficar repetindo as subqueries. alguém pode me ajudar?
ex:
o que eu gostaria
select (select max(pg.pagamento) from pagam as pg where ven.codigo = pg.codigo) as PAGAMENTO, ven.codigo as CODIGO where PAGAMENTO is not null
Gostaria de encher o campo PAGAMENTO como se fosse uma variável. Não posso usar a cláusula HAVING pois ela interfere nas funções SUM, MAX, etc... Este foi apenas um exemplo do que preciso. Porem este campo/variável que for preenchido tem que poder ser comparada no where.
Obrigado.
Link para o comentário
Compartilhar em outros sites
14 respostass a esta questão
Posts Recomendados