SQL Server數據庫之datepart和datediff應用查找當天上午和下午的數據
文章主要介紹了sqlserver之datepart和datediff應用查找當天上午和下午的數據,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下DATEPART() 函數用于返回日期/時間的單獨...
文章主要介紹了sqlserver之datepart和datediff應用查找當天上午和下午的數據,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
DATEPART() 函數用于返回日期/時間的單獨部分,比如年、月、日、小時、分鐘等等。
DATEDIFF() 函數返回兩個日期之間的時間差。
--查找當天上午的數據
select * from R_Attendance where (datepart(hour,RDatetime)>=0 and datepart(hour,RDatetime)<12) and datediff(d,RDatetime,GetDate())=0
--查找當天下午的數據
select * from R_Attendance where (datepart(hour,RDatetime)>12 and datepart(hour,RDatetime)<=23) and datediff(d,RDatetime,GetDate())=0
計算兩個時間差
相差年數:SELECT DATEDIFF(YEAR,'2017-07-01 11:25:52','2018-07-02 12:25:52'); 結果:1
相差天數:SELECT DATEDIFF(DAY,'2018-07-01 11:25:52','2018-07-02 12:25:52'); 結果:1
相差小時:SELECT DATEDIFF(HOUR,'2018-07-01 11:00:00','2018-07-01 16:00:00'); 結果:5
相差分數:MINUTE,相差秒數:SECOND,相差月數:MONTH
獲取當日、月、年的數據:
根據以上計算時間差,我們可以得出結果,如下:
當日:SELECT * FROM UserTable WHERE DATEDIFF(DAY, StartTime, GETDATE())=0
當月:SELECT * FROM UserTable WHERE DATEDIFF(MONTH, StartTime, GETDATE())=0
當年:SELECT * FROM UserTable WHERE DATEDIFF(YEAR, StartTime, GETDATE())=0
如果想要獲取前一天、月或年等,函數只需等于1即可,依次類推即可,反之獲取后一個月、年等。函數等于-1,在此就不一一列出了。
總結
以上所述是小編給大家介紹的sqlserver之datepart和datediff應用查找當天上午和下午的數據,希望對大家有所幫助,
SQL Server數據庫中的數據類型隱式轉換問題
文章主要介紹了SQL Server 中的數據類型隱式轉換問題,本文給大家介紹的非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下寫這篇文章的時候,還真不知道如何取名,也不知道這...
Thinkphp5框架實現獲取數據庫數據到視圖的方法
文章主要介紹了Thinkphp5框架實現獲取數據庫數據到視圖的方法,涉及thinkPHP5數據庫配置、讀取、模型操作及視圖調用相關操作技巧,需要的朋友可以參考下。這是學習thinkhp5的...
Linux下使用ps命令來查看oracle數據庫相關進程的操作步驟
ps命令的操作是很多的小伙伴在管理進程的操作的時候遇到的問題,對于Linux系統中今天小編就來跟大家分享一下詳解Oracle相關進程在電腦中使用ps命令查看的操作步驟。...
如何使用Access數據庫創建一個簡單MIS管理系統
MIS管理系統也是一種很實用的管理系統,可以將很多東西都放的井井有條,便于大家查找,下文中就以大家家中都有的CD、VCD為例,為大家介紹如何建立一個MIS管理系統,使這些東西有條理。...
Access數據庫日常維護和Access數據庫優化方法
文章主要介紹了Access數據庫日常維護方法(優化),適用范圍:使用Access作為數據庫建設的網站。需要的朋友可以參考下...
MariaDB數據庫的外鍵約束實例代碼介紹詳解
文章主要給大家介紹了關于MariaDB數據庫的外鍵約束的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧...
Windows10系統下MariaDB數據庫安裝教程圖解
文章給大家介紹Windows10系統下安裝MariaDB 的教程圖解,感興趣的朋友一起看看吧,MariaDB由MySQL的創始人麥克爾·維德紐斯主導開發,...
Mysql數據庫大表優化方案和Mysql大表優化步驟
當MySQL單表記錄數過大時,增刪改查性能都會急劇下降,可以參考以下步驟來優化。單表優化 除非單表數據未來會一直不斷上漲,否則不要一開始就考慮拆分,拆分會帶來邏輯、部...
Mysql數據庫創建存儲過程實現往數據表中新增字段的方法
本文實例講述了mysql創建存儲過程實現往數據表中新增字段的方法,結合實例形式對比分析了通過存儲過程新增字段相關操作技巧,需要的朋友可以參考下。...
Mysql數據庫自定義函數的定義、使用方法及操作注意事項
文章主要介紹了MySQL自定義函數簡單用法,結合實例形式分析了mysql自定義函數的基本定義、使用方法及操作注意事項,需要的朋友可以參考下。...