none
Condições e Formatar resultado. RRS feed

  • Pergunta

  • Pessoal, estou com uma dificuldade aqui  por falta de conhecimento, preciso inserir umas condições  e formatar um resultado, vou inserir uma img que fica mais facil de explicar.

    Vou usar como exemplo os registros 4, 5 e 6 .

    Os cálculos que devo realizar são simples,  exemplo registro 5 . Hora = 3500   então TotDecimalHoA - Ct_Hora = 10,50  - Hora = 3489.50  ate ai eu consigo o resultado como é visto no registro campo HoraFalta.  o que preciso é realizar uma condição que atenda da seguinte forma campo TipoContr = Ins e Hora = 0,00 HoraTotal viria como Vazio e não - 10,50.

    No 4 registro tenho um outro exemplo o campo Hora é = 1000 seguindo a lógica HoraFalta esta correto 989,50 , mas realizo outro calculo nos campos ciclo1 (283,80)  realizo a mesma lógica apesar de não estar printado ai na imagem,

    Cil1 - (ciclo1 - CT_C1) as Rc1 como Ci1 foi gravado como 0,00 Rc1 recebe -3,70 .

    coalesce (S.Ci1,0) - coalesce (ciclo1 - S.CT_C1, 0) as Rc1 , 
     Hora -( TotDecimalHoA - S.CT_HoAERO )as HoraFalta ,
    Desde já agradeço quem puder ajudar.

    Att, Wsti.

    domingo, 9 de agosto de 2015 13:42

Respostas

  • Bom dia,

    Não entendi muito bem a sua questão mas acredito que deve ser utilizado o Case para verificar as condições mais ou menos como no exemplo abaixo:

    case when TipoContr <> 'Ins' or Hora <> 0
        then TotDecimalHoA - Ct_Hora
    end as HoraTotal

    Espero que ajude.


    Assinatura: http://www.imoveisemexposicao.com.br

    • Sugerido como Resposta Junior Galvão - MVPMVP terça-feira, 11 de agosto de 2015 18:09
    • Marcado como Resposta Wsti segunda-feira, 17 de agosto de 2015 10:26
    segunda-feira, 10 de agosto de 2015 12:24