Converte uma data para o valor numérico do dia da semana.
Sintaxe
DOW( dData ) –> Numérico
Descrição
DOW() é uma função que converte uma data para o valor numérico que representa o dia da semana. Útil quando se deseja fazer cálculos semanais. DOW() é similar a CDOW(), que retorna o dia da semana como uma cadeia de caracteres.
Exemplos
Estes exemplos mostram como usar CDOW() e o seu relacionamento com DOW():
dData := DATE() // Resultado: 09/01/01
nDiaDaSemana := DOW(DATE()) // Resultado: 3
cDiaDaSemana := CDOW(DATE()) // Resultado: Tuesday
nDiaDaSemana := DOW(DATE() – 2) // Resultado: 1
cDiaDaSemana := CDOW(DATE() – 2) // Resultado: Sunday
Esta função de usuário utiliza DOW() para calcular a data da última segunda-feira da data informada.
FUNCTION LastMonday(dData)
RETURN (dData – DOW(dData) + 2)
