SQL Funzione DATEDIFF | |
|
SQL >
Comandi SQL >
Funzione Datediff
In MySQL e SQL Server, la funzione DATEDIFF viene utilizzata per calcolare la differenza che intercorre tra due giorni. La sintassi per questa funzione di data è diversa tra questi due database. Di seguito, viene illustrata la differenza. MySQL: L’utilizzo della funzione DATEDIFF in MySQL è DATEDIFF (expression1, expression2)
in cui il tipo di dati di <expression1> e <expression2>DATE o DATETIME. Il risultato è <expression1> - <expression2>. Esempio: l’istruzione SQL SELECT DATEDIFF ('2000-01-10', '2000-01-05');
produce il seguente risultato: 5
Ciò si deve al fatto che 2000-01-10 equivale a 5 giorni successivi a 2000-01-05. SQL Server: L’utilizzo della funzione DATEDIFF in SQL Server è DATEDIFF (datepart, expression1, expression2)
in cui il tipo di dati di <expression1> e <expression2> è un tipo di data, ora o data e ora. Il risultato è <expression2> - <expression1>; datepart può essere rappresentato da uno dei seguenti dati:
Esempio: l’istruzione SQL SELECT DATEDIFF (day, '2000-01-10', '2000-01-05');
produce il seguente risultato: -5
Ciò si deve al fatto che 2000-01-10 equivale a 5 giorni precedenti a 2000-01-05.
Copyright © 2024 1keydata.com Tutti i diritti riservati |