Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Incluir Página
tec:Dow
tec:Dow

Sintaxe

 

DOW( <expressão data> )

 

Propósito

 

Converte uma data para um número indicativo do dia da semana.

 

Argumentos

 

< expressão data >

 

Define a data da qual será obtido o número representando o dia da semana.

 

Utilização

 

A função DOW() é utilizada para se obter o número do dia da semana de uma determinada data. Os dias da semana são representados pelos seguintes números:

 

Dia da semana

Número

Segunda-feira

2

Terça-feira

3

Quarta-feira

4

Quinta-feira

5

Sexta-feira

6

Sábado

7

Domingo

1

 

Portanto, a semana inicia no Domingo.

 

A função DOW() também é útil para construir rotinas que aceitem somente datas que correspondam aos dias úteis, excluindo sábados e domingos.

 

Caso a expressão data resulte em uma data vazia, a função retorna o valor zero.

 

Dicas

 

A função DOW() é semelhante à função CDOW(), que fornece o nome do dia da semana referente à data, ao invés do número fornecido pela função DOW().

 

Exemplos

 

MSGALERT( DATE() )                      // Resulta: 28/05/12

 

DOW( DATE() )                                 // Resulta: 2

CDOW( DATE() )                              // Resulta: Segunda-feira

 

DOW( DATE() + 7 )                           // Resulta: 2

CDOW( DATE() + 7 )                        // Resulta: Segunda-feira

 

DOW( DATE() - 1 )                           // Resulta: 1

CDOW( DATE() - 1 )                        // Resulta: Domingo

 

DOW(CTOD("01/06/12"))                 // Resulta: 6

CDOW(CTOD("01/06/12"))               // Resulta: Sexta-feira

 

DOW(CTOD("02/06/12"))                 // Resulta: 7

CDOW(CTOD("02/06/12"))               // Resulta: Sábado