Criei uma enunciação com case que me diz quantos dias faltam para o proclamação sucumbir com base no pacote selecionado. O problema é que ele não mostra expirado quando chega a 0 dias e no dia seguinte começa a juntar um valor negativo -1, depois -2 etc. Preciso de ajuda para resolver o problema.
esta é minha consulta. NB Não tenho nenhuma poste de expiração no meu banco de dados
selecione business,whendt uma vez que ‘data de início’, CASO QUANDO pacote=”Mensal R100″ E quandodt > 0 logo datediff(whendt,CURDATE()- INTERVALO 30 dias) QUANDO pacote=”Semestral R500″ E quandodt > 0 logo datediff(whendt,CURDATE()- INTERVALO 180 dias) QUANDO pacote=”Anual R1000″ E quandodt > 0 logo datediff(whendt,CURDATE()- INTERVALO 365 dias) SENÃO ‘Expirado’ FIM uma Sua visita nos ajuda a continuar oferecendo o melhor para você! que Dias_restantes_para_expirar do diretório
Tags:
Crédito: Natividade Original