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)??? 對應示例語句如下
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)?
轉載于:https://www.cnblogs.com/soundcode/p/4011391.html
總結
以上是生活随笔為你收集整理的SQL时间相关 - SQL日期,时间比较的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 求孤枕难眠歌词。
- 下一篇: 机场建设费和燃油费一般是多少钱?