SQL Função DATEDIFF | |
SQL >
Comandos SQL >
Função Datediff
A função DATEDIFF é utilizada para calcular a diferença entre dois dias e é utilizada no sistema MySQL e SQL Server. A sintaxe desta função de data é diferente entre estas duas bases de dados, pelo que cada uma delas é abordada abaixo: MySQL: A utilização da função DATEDIFF no sistema MySQL é DATEDIFF (expression1, expression2)
em que o tipo de dados de <expression1> e <expression2> é DATE ou DATETIME. O resultado é <expression1> - <expression2>. Exemplo: A instrução SQL SELECT DATEDIFF('2000-01-10', '2000-01-05');
produz o seguinte resultado: 5
Isso deve-se ao fato de 2000-01-10 ser 5 dias após 2000-01-05. SQL Server: A utilização da função DATEDIFF no sistema SQL Server é DATEDIFF (datepart, expression1, expression2)
em que o tipo de dados de <expression1> e <expression2> > é um tipo de data, hora ou data e hora. O resultado é <expression2> - <expression1>. datepart pode ser um dos seguintes:
Exemplo: A instrução SQL SELECT DATEDIFF(day, '2000-01-10', '2000-01-05');
produz o seguinte resultado: -5
Isso deve-se ao fato de 2000-01-05 ser 5 dias antes de 2000-01-10.
Copyright © 2024 1keydata.com Todos os direitos reservados. |