CONDIçãO DENTRO DE SELECT (FIREBIRD)

 Tópico anterior Próximo tópico Novo tópico

CONDIçãO DENTRO DE SELECT (FIREBIRD)

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#495287 - 05/10/2020 15:32:02

MFLAVIO
CAMPINAS
Cadast. em:Maio/2009


Pessoal tenho uma Consulta em um banco de dados
essa
'SELECT SUB_VENDA.produto, SUB_VENDA.Valor_t, SUB_VENDA.Desconto, SUB_Venda.id, ESTOQUE.custo, (SUB_VENDA.Valor_t - SUB_VENDA.Desconto - ESTOQUE.custo) as Tliq ' &
                      'FROM SUB_VENDA ' &
                      'Inner Join ESTOQUE on (SUB_VENDA.codigo = ESTOQUE.numero) ' &
                      'Inner Join VENDA on (SUB_VENDA.ref = VENDA.ID) ' &
                      'Where (((VENDA.status)='Finalizado') and (CAST(sub_venda.data AS DATE) Between '' & Dini & '' and '' & Dfini & '') and (sub_venda.produto is not null) and (sub_venda.produto <> 'Baixa/Quebra')) ' &
                      ' order by SUB_VENDA.id'  


ela me retorna Valores para um relatório de Lucro,
mais agora a empresa, quer que
se um determinado Produto tenha sofrido Avarias, ou demais ao retornar, na empresa
ele deve ter o Campo desconto Zerado

seria tipo assim
caso campo(INF_ADC)seja igual a RPA ,então campo Desconto igual 0

mais como coloco isso, dento do Select acima?
não posso criar Procedure, o componente de relatórios que essa empresa comprou não aceita Procedures
tem que ser dentro do SELECT

aceito qualquer Dica


Deus e o maior dos Programadores, ele criou tudo em liguagem visual
                                           .... e viu Deus que era bom


#495291 - 05/10/2020 16:41:32

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Parece que é um trabalho para o IIF

_______________________________________________________________________
Virei Orculo!
The end is nigh, be ready for the nukes!


 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por MFLAVIO em 05/10/2020 17:56:37