SQL時間相關 SQL日期,時間比較

2022-04-02 04:22:30 字數 878 閱讀 5016

sql server 中時間比較

例子:

select count(*) from table where datediff

([second], '2004-09-18 00:00:18', '2004-09-18 00:00:19') 

> 0

說明select  datediff(day, time1 , time2)    對應示例語句如下

select  datediff(day, '2010-07-23 0:41:18', '2010-07-23 23:41:18')

time1 > time2

為負數;

time1 < time2

為正數;

[day

] :只會比較 2010-07-23

忽略 0:41:18'

其他同理

以下分別:

年:select datediff([year],time1 , time2

)  返回值:

-6 ,說明是後減前 與

mysql

相反的。

月:select datediff([month], time1 , time2

)天:select datediff([day], time1 , time2

)小時:select datediff([hour], time1 , time2

)秒:select datediff([second], time1 , time2

SQL時間相關 SQL日期,時間比較

sql server 中時間比較 例子 select count from table where datediff second 2004 09 18 00 00 18 2004 09 18 00 00 19 0 說明select datediff day,time1 time2 對應示例語句如下...

SQL時間相關 SQL日期,時間比較

sql server 中時間比較 例子 select count from table where datediff second 2004 09 18 00 00 18 2004 09 18 00 00 19 0 說明select datediff day,time1 time2 對應示例語句如下...

SQL時間相關 SQL日期,時間比較

sql server 中時間比較 例子 select count from table where datediff second 2004 09 18 00 00 18 2004 09 18 00 00 19 0說明 select datediff day time1 time2 對應示例語句如下...