Bom dia, estou tentando fazer uma condição numa consulta, mas estou tendo dificuldades, preciso do auxilio dos mestres, a condição é a seguinte:
Se SITUACAOVEICULO for Veículo em Estoque, entao SITUACAOVEICULO igual a lucro com o sinal invertido.
Caso contrario, estoque é zero.
Segue abaixo a Select:
SELECT tbl_veiculos.VEICULO, tbl_veiculos.ANO, tbl_veiculos.DATADEENTRADA, tbl_veiculos.PLACA, tbl_veiculos.VALORDEENTRADA, tbl_veiculos.RETORNOPAGO, tbl_veiculos.VALORVENDA, tbl_veiculos.RETORNORECEBIDO, tbl_veiculos.DATASAIDA, qry_despesas.[Soma de Despesa], qry_comissões.[Soma de Comissoes], qry_outros.[Soma de Outros], tbl_veiculos.SITUACAOVEICULO, Sum([VALORDEENTRADA]+[RETORNOPAGO]+[Soma de Despesa]+[Soma de Comissoes]+[Soma de Outros]) AS [Total de Veículo], [VALORVENDA]+[RETORNORECEBIDO]-[Total de Veículo] AS Lucro
FROM ((tbl_veiculos INNER JOIN qry_comissões ON tbl_veiculos.CODIGOVEICULO = qry_comissões.CODIGOVEICULO) INNER JOIN qry_despesas ON tbl_veiculos.CODIGOVEICULO = qry_despesas.CODIGOVEICULO) INNER JOIN qry_outros ON tbl_veiculos.CODIGOVEICULO = qry_outros.CODIGOVEICULO
GROUP BY tbl_veiculos.VEICULO, tbl_veiculos.ANO, tbl_veiculos.DATADEENTRADA, tbl_veiculos.PLACA, tbl_veiculos.VALORDEENTRADA, tbl_veiculos.RETORNOPAGO, tbl_veiculos.VALORVENDA, tbl_veiculos.RETORNORECEBIDO, tbl_veiculos.DATASAIDA, qry_despesas.[Soma de Despesa], qry_comissões.[Soma de Comissoes], qry_outros.[Soma de Outros], tbl_veiculos.SITUACAOVEICULO;
Grato,
kaikis
Se SITUACAOVEICULO for Veículo em Estoque, entao SITUACAOVEICULO igual a lucro com o sinal invertido.
Caso contrario, estoque é zero.
Segue abaixo a Select:
SELECT tbl_veiculos.VEICULO, tbl_veiculos.ANO, tbl_veiculos.DATADEENTRADA, tbl_veiculos.PLACA, tbl_veiculos.VALORDEENTRADA, tbl_veiculos.RETORNOPAGO, tbl_veiculos.VALORVENDA, tbl_veiculos.RETORNORECEBIDO, tbl_veiculos.DATASAIDA, qry_despesas.[Soma de Despesa], qry_comissões.[Soma de Comissoes], qry_outros.[Soma de Outros], tbl_veiculos.SITUACAOVEICULO, Sum([VALORDEENTRADA]+[RETORNOPAGO]+[Soma de Despesa]+[Soma de Comissoes]+[Soma de Outros]) AS [Total de Veículo], [VALORVENDA]+[RETORNORECEBIDO]-[Total de Veículo] AS Lucro
FROM ((tbl_veiculos INNER JOIN qry_comissões ON tbl_veiculos.CODIGOVEICULO = qry_comissões.CODIGOVEICULO) INNER JOIN qry_despesas ON tbl_veiculos.CODIGOVEICULO = qry_despesas.CODIGOVEICULO) INNER JOIN qry_outros ON tbl_veiculos.CODIGOVEICULO = qry_outros.CODIGOVEICULO
GROUP BY tbl_veiculos.VEICULO, tbl_veiculos.ANO, tbl_veiculos.DATADEENTRADA, tbl_veiculos.PLACA, tbl_veiculos.VALORDEENTRADA, tbl_veiculos.RETORNOPAGO, tbl_veiculos.VALORVENDA, tbl_veiculos.RETORNORECEBIDO, tbl_veiculos.DATASAIDA, qry_despesas.[Soma de Despesa], qry_comissões.[Soma de Comissoes], qry_outros.[Soma de Outros], tbl_veiculos.SITUACAOVEICULO;
Grato,
kaikis