Retornar um número correspondente ao dia da semana.
DOW (<exp.D>)
|
<exp.D> |
representa uma expressão do tipo data ou se utilizado com $DATE, um número que corresponda a uma data. |
Retorna um número entre 1 e 7 inclusive, correspondendo ao número do dia da semana de uma data passada como argumento. O primeiro dia da semana é domingo e o último é sábado (1 e 7 respectivamente). Útil para verificar a ocorrência de um dia útil da semana.
O exemplo a seguir mostra-nos como utilizar DOW () para criar uma função de usuário que verifique se a data é de um dia útil ou não.
FUNCTION dia_util
PARAMETERS par_cad(c)
dia = DOW (CTOD (par_cad))
RETURN (IIF (dia = 1 .OR. dia = 7,"NAO UTIL","DIA UTIL")
$DATE, CDOW(), CMONTH(), CTOD(), DATE(), DTOS() e DTV().