日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

sql DATEDIFF 函数常见用法

發布時間:2023/11/24 综合教程 28 生活家
生活随笔 收集整理的這篇文章主要介紹了 sql DATEDIFF 函数常见用法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

sql? DATEDIFF 函數

今天的所有數據:select * from 表名 where DateDiff(dd,datetime類型字段,getdate())=0
 
昨天的所有數據:select * from 表名 where DateDiff(dd,datetime類型字段,getdate())=1
 
7天內的所有數據:select * from 表名 where DateDiff(dd,datetime類型字段,getdate())<=7
 
30天內的所有數據:select * from 表名 where DateDiff(dd,datetime類型字段,getdate())<=30
 
半個月的所有數據:select * from 表名 where DateDiff(mm,datetime類型字段,getdate()) <=15
 
本月的所有數據:select * from 表名 where DateDiff(mm,datetime類型字段,getdate())=0
上月的所有數據:select * from 表名 where DateDiff(mm,datetime類型字段,getdate()) <=1
 
本年的所有數據:select * from 表名 where DateDiff(yy,datetime類型字段,getdate())=0
--查詢今天是今年的第幾天
select datepart(dayofyear,getDate())  --
--查詢今天是本月的第幾天
select day(getDate())
--查詢本周的星期一日期是多少
SELECT DATEADD(wk,DATEDIFF(wk,0,getdate()),0)  --2019-08-12 00:00:00.000
 
--昨天
select convert(varchar(10),dateadd(DD,-1,getdate()),120)  --2019-08-12
 
--本月有多少天
select datepart(dd,dateadd(dd,-1,dateadd(mm,1,cast((cast(year(getdate()) as varchar)+'-'+cast(month(getdate()) as varchar)+'-01' ) as datetime )))) --
 
--兩個時間段相差幾天
select datediff(day,'2012/8/1','2012/8/20') as daysum    --19 

總結

以上是生活随笔為你收集整理的sql DATEDIFF 函数常见用法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。