none
DATADIFF descontando minutos no resultado RRS feed

  • Pergunta

  • Bom dia Pessoal!

    Tenho um pequeno desafio. Preciso fazer um DATADIFF entre duas datas que me retorne a quantidade de minutos, porém descontando minutos no resultado onde o cenário é o seguinte:

    1. Quando a data1 e a data2 for no mesmo dia, conto os minutos corridos, sem desconto;

    2. Quando a data1 cair em dia de semana (considerando o sábado como dia de semana) e a data2 for em dia de semana também (considerando o sábado como dia de semana), desconta 14 horas (840 minutos) por dia e também + 44 horas (2640 minutos) para cada domingo que passar;

    Então, de segunda à sábado desconto 14 horas (840 minutos) para cada dia, ou seja, se por exemplo a data1 for na segunda e a data2 for no sábado dessa mesma semana, desconto 5 vezes 14 horas (840 minutos). Se a data1 for por exemplo na segunda e a data2 for na outra segunda, desconto 5 vezes 14 horas (840 minutos) mais 44 horas (2640 minutos) do domingo.

    Obrigado!!

    segunda-feira, 6 de maio de 2013 12:25

Todas as Respostas