Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia !
Há algum tempo estou tentando resolver um probleminha com meu script...
Tenho a seguinte situação:
•Tenho um calendário gerado a partir do script.
•Estou relacionando o mesmo, a partir da quantidade de horas trabalhadas por dia.
•Se o mesmo tiver menos que Xhoras trabalhadas, ele mostra 0, se for maior mostra 1.
Ai vem o grande problema.... Quando tenho um dia que não está relacionado o campo que mostra 0 ou 1, fica NULO.
Preciso que ele mostre 0, alguém tem alguma ideia ? Pensei em usar o WHERE EXIST/ NOT EXIST, porém já quebrei a cabeça e ele nunca funciona.
Segue esse "pedaço" do script:
LEFT JOIN(Calendario)
LOAD
DATA_DE_INICIO_Calend as Calen_Data,
QtdHoras_Calend,
if(QtdHoras_Calend<10,0,1) as Calend_Hove_Trabalho;
LOAD
DATA_DE_INICIO_Calend,
sum(QtdHoras_Calend) as QtdHoras_Calend
Group By DATA_DE_INICIO_Calend;
LOAD
DATE(DIA_INICIO & '/' & Num(MES_INICIO) & '/' & ANO_INICIO,'DD/MM/YYYY') as DATA_DE_INICIO_Calend,
QtdHoras as QtdHoras_Calend
Resident Apontamentos;
Fico agradecido se alguém poder me ajudar.
Abraços !
Haaa sim, agora clareou minha cabeça...
Obrigado !
Interessante a função do comando.
Abraços.