Estou tentando criar um script que mostre a diferença de dias entre a data atual e uma data que trago do banco MySql.
Porém que ele não desconsidere se for Sabado ou Domingo.
Existe alguma outra forma de fazer isso?
Segue meu código até o momento:
SELECT codigo,Data_Criacao_TAREFA,
CASE (DATE_FORMAT(DATE_ADD(STR_TO_DATE(Data_Criacao_TAREFA,'%d/%m/%Y'),INTERVAL 2 DAY),'%w'))
WHEN '6' THEN
CASE WHEN (DATE_ADD(STR_TO_DATE(Data_Criacao_TAREFA,'%d/%m/%Y'),INTERVAL 4 DAY)= DATE_FORMAT(NOW(),'%Y/%m/%d'))
THEN 'SLA VENCE HOJE'
ELSE
(DATE_ADD(STR_TO_DATE(Data_Criacao_TAREFA,'%d/%m/%Y'),INTERVAL 4 DAY))END
WHEN '0' THEN
CASE WHEN (DATE_ADD(STR_TO_DATE(Data_Criacao_TAREFA,'%d/%m/%Y'),INTERVAL 4 DAY)= DATE_FORMAT(NOW(),'%Y/%m/%d'))
THEN 'SLA VENCE HOJE'
ELSE
CASE WHEN (DATE_ADD(STR_TO_DATE(Data_Criacao_TAREFA,'%d/%m/%Y'),INTERVAL 4 DAY)< DATE_FORMAT(NOW(),'%Y/%m/%d'))
THEN 'SLA FORA DO PRAZO'
ELSE 'SLA DENTRO DO PRAZO'ENDEND
ELSE
CASE WHEN (DATE_ADD(STR_TO_DATE(Data_Criacao_TAREFA,'%d/%m/%Y'),INTERVAL 2 DAY)< DATE_FORMAT(NOW(),'%Y/%m/%d'))
THEN 'SLA FORA DO PRAZO'
ELSE 'SLA DENTRO DO PRAZO'ENDEND VENCINENTO
FROM divisao_prd_novos
Pergunta
F4b1nh0
beleza galera?
Estou tentando criar um script que mostre a diferença de dias entre a data atual e uma data que trago do banco MySql.
Porém que ele não desconsidere se for Sabado ou Domingo.
Existe alguma outra forma de fazer isso?
Segue meu código até o momento:
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.