sql中时间差2007-12-05 14:46DATEDIFF( ) 计算两个日期间的间隔。
sample:
SELECT fname, lname, hire_date
FROM employee
WHERE DATEDIFF(year, hire_date, getdate()) > 5
查找雇佣期限超过五年的所有员工。
DATEPART( ) 返回日期或日期时间列的指定部分,包括日、月或年。
sample:
SELECT DATEPART(year, hire_date)
FROM employee
只显示员工是在哪一年被雇佣的(而非完整日期)。
GETDATE( ) 或 DATE( ) 以日期时间的格式返回当前日期。对于许多其它日期函数,该函数作为输入函数很有用,如计算距当天之前或之后的时间间隔。
sample:
SELECT order_id
FROM orders
WHERE order_date = GETDATE()
Displays orders placed today.
sample:
SELECT fname, lname, hire_date
FROM employee
WHERE DATEDIFF(year, hire_date, getdate()) > 5
查找雇佣期限超过五年的所有员工。
DATEPART( ) 返回日期或日期时间列的指定部分,包括日、月或年。
sample:
SELECT DATEPART(year, hire_date)
FROM employee
只显示员工是在哪一年被雇佣的(而非完整日期)。
GETDATE( ) 或 DATE( ) 以日期时间的格式返回当前日期。对于许多其它日期函数,该函数作为输入函数很有用,如计算距当天之前或之后的时间间隔。
sample:
SELECT order_id
FROM orders
WHERE order_date = GETDATE()
Displays orders placed today.
本文介绍了SQL中的DATEDIFF()函数,用于计算两个日期之间的间隔;DATEPART()函数,用于返回日期或日期时间列的特定部分;GETDATE()函数,用于获取当前日期。通过示例展示了如何使用这些函数进行日期计算。

1万+

被折叠的 条评论
为什么被折叠?



