MD Software
MillenniumBrokerMacros do Broker

Data

#DATE

  • Descrição: Retorna a data atual no formato compatível com o Sistema Gerenciador de Banco de Dados (SGBD) utilizado.
  • Utilidade: Inserir a data atual em consultas SQL.

Sintaxe:

#DATE()

Exemplo de uso:

SELECT #DATE() FROM DUAL;

#NOW

  • Descrição: Retorna a data e hora atuais no formato exigido pelo SGBD.
  • Utilidade: Inserir a data e hora atual em consultas para registros que precisam de marcação temporal.

Sintaxe:

#NOW()

Exemplo de uso:

SELECT #NOW() FROM DUAL;

#TIME

  • Descrição: Retorna a hora atual no formato adequado ao SGBD.
  • Utilidade: Inserir a hora atual em consultas SQL.

Sintaxe:

#TIME()

Exemplo de uso:

SELECT #TIME() FROM DUAL;

#DATEDIFF

Definição: Retorna a diferença entre duas datas.

Utilidade: Calcular intervalos de tempo.

Especificação:

#DATEDIFF(data1, data2)

Exemplo:

SELECT #DATEDIFF(data_vencimento, data_pagamento) FROM lancamentos;

#DAY

Definição: Retorna o dia do mês de uma data.

Utilidade: Extrair o dia de uma data.

Especificação:

#DAY(data)

Exemplo:

SELECT #DAY(data_vencimento) FROM lancamentos;

#MONTH

Definição: Retorna o mês de uma data.

Utilidade: Extrair o mês de uma data.

Especificação:

#MONTH(data)

Exemplo:

SELECT #MONTH(data_vencimento) FROM lancamentos;

#WEEK

Definição: Retorna o número da semana atual.

Utilidade: Obter a semana do ano.

Especificação:

#WEEK()

Exemplo:

SELECT #WEEK() FROM DUAL;

#WEEKDAY

Definição: Retorna o dia da semana de uma data (1 a 7).

Utilidade: Identificar o dia da semana.

Especificação:

#WEEKDAY(data)

Exemplo:

SELECT #SELECT(#WEEKDAY(data_pagamento), '1':'Dom', '2':'Seg', '3':'Ter', '4':'Qua', '5':'Qui', '6':'Sex', '7':'Sab') FROM lancamentos;

#YEAR

Definição: Retorna o ano de uma data.

Utilidade: Extrair o ano de uma data.

Especificação:

#YEAR(data)

Exemplo:

SELECT #YEAR(data_vencimento) FROM lancamentos;

On this page