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;