Bom dia,
Estou fazendo um controle de média por abastecimento baseado em modelo_veiculo / caracteristica_rebocador / uf_posto / manifesto_carregado, fazendo as condições previstas a média para veiculo no posto será X, caso veículo esteja vazio a média já é padrão cadastro.
Usar uma condicional seria o melhor caminho para fazer essa consulta?
Bom dia @alisonkrusciel
Desculpe, mas ficou difícil entender o que você precisa. Leve em consideração que não temos conhecimento sobre os dados e sobre as tabelas que você está utilizando. Tente focar na sua necessidade em relação aos recursos do LATROMI.
Pelo que entendi, você tem um campo de valor que muda conforme uma determinada situação, ou seja, pode vir um valor ou outro. Se for este o caso, você precisar usar uma cláusula CASE
no SELECT
para definir qual informação deve ser retornada.
Exemplo:
SELECT
CASE WHEN t.VeiculoVazio = 1 THEN
t.MediaPadrao
ELSE
1 + 1 -- Realizar o cálculo da média
END AS Media
FROM Tabela t
Mais informações sobre a cláusula CASE
:
2 curtidas
Daniel, boa tarde
Funcionou.
Muito obrigado pela ajuda!!
1 curtida