国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > SQL Server > 正文

sqlserver之datepart和datediff應(yīng)用查找當(dāng)天上午和下午的數(shù)據(jù)

2020-07-25 12:36:03
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

DATEPART() 函數(shù)用于返回日期/時(shí)間的單獨(dú)部分,比如年、月、日、小時(shí)、分鐘等等。

DATEDIFF() 函數(shù)返回兩個(gè)日期之間的時(shí)間差。

--查找當(dāng)天上午的數(shù)據(jù) select * from R_Attendance where (datepart(hour,RDatetime)>=0 and datepart(hour,RDatetime)<12) and datediff(d,RDatetime,GetDate())=0  --查找當(dāng)天下午的數(shù)據(jù) select * from R_Attendance where (datepart(hour,RDatetime)>12 and datepart(hour,RDatetime)<=23) and datediff(d,RDatetime,GetDate())=0 

計(jì)算兩個(gè)時(shí)間差

相差年數(shù):SELECT DATEDIFF(YEAR,'2017-07-01 11:25:52','2018-07-02 12:25:52'); 結(jié)果:1

相差天數(shù):SELECT DATEDIFF(DAY,'2018-07-01 11:25:52','2018-07-02 12:25:52'); 結(jié)果:1

相差小時(shí):SELECT DATEDIFF(HOUR,'2018-07-01 11:00:00','2018-07-01 16:00:00');  結(jié)果:5

相差分?jǐn)?shù):MINUTE,相差秒數(shù):SECOND,相差月數(shù):MONTH

獲取當(dāng)日、月、年的數(shù)據(jù):

根據(jù)以上計(jì)算時(shí)間差,我們可以得出結(jié)果,如下:

當(dāng)日:SELECT * FROM UserTable WHERE DATEDIFF(DAY, StartTime, GETDATE())=0

當(dāng)月:SELECT * FROM UserTable WHERE DATEDIFF(MONTH, StartTime, GETDATE())=0

當(dāng)年:SELECT * FROM UserTable WHERE DATEDIFF(YEAR, StartTime, GETDATE())=0

如果想要獲取前一天、月或年等,函數(shù)只需等于1即可,依次類推即可,反之獲取后一個(gè)月、年等。函數(shù)等于-1,在此就不一一列出了。

總結(jié)

以上所述是小編給大家介紹的sqlserver之datepart和datediff應(yīng)用查找當(dāng)天上午和下午的數(shù)據(jù),希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)武林網(wǎng)網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 耿马| 阿合奇县| 油尖旺区| 房产| 石门县| 疏附县| 黔南| 分宜县| 平山县| 喀喇沁旗| 陆河县| 香港 | 自贡市| 肇庆市| 山西省| 乌兰浩特市| 丹巴县| 青阳县| 囊谦县| 新营市| 屯门区| 阿拉善盟| 金乡县| 新平| 延川县| 儋州市| 曲麻莱县| 剑阁县| 肥城市| 苏尼特左旗| 泸溪县| 连州市| 左云县| 台中县| 湄潭县| 阜宁县| 当雄县| 泸西县| 来凤县| 同心县| 华坪县|