Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 2 Próxima »

Função: Dow

Retorna o dia da semana no formato numérico.

Dow ( < dData> ) --> nDia

NomeTipoDescriçãoObrigatórioReferência
dDataDataIndica o valor data que será convertido. X
    nDia(numerico)
  • Retorna o número (entre zero e 7) do dia da semana. Sendo, Domingo=1 e Sábado=7. No entanto, se o parâmetro dData estiver vazio, a função retornará zero (0).
  •  Utilize essa função para realizar cálculos de data em uma base semanal.
  • Essa função é semelhante a CDow(), que retorna o dia da semana na formato string ao invés de um número. 
//Exemplo 1DATE()                  // Resultado: 11/09/08DOW(DATE())             // Resultado: 5DOW(DATE() + 6)         // Resultado: 4DOW(CTOD("01/12/2008")) // Resultado: 7----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------//Exemplo 2//Os exemplos a seguir ilustram CDOW() e seu relacionamento com DOW():conout( DATE() )                    // Resulta: 09/01/89conout( DOW(DATE()) )               // Resulta: 3conout( CDOW(DATE()) )             // Resulta: Terca-feiraconout( DOW(DATE() - 2) )           // Resulta: 1conout(      CDOW(DATE() - 2) )            // Resulta: Domingo//A seguir está uma funçao definida por usuário que utiliza DOW() para calcular a data da última segunda-feira a partir de qualquer outra data: USER FUNCTION LastMonday(dData)Return (dData - DOW(dData) + 2)
Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10

  • Sem rótulos