日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

sql DATEDIFF 函数常见用法

發布時間:2023/11/24 42 生活家
生活随笔 收集整理的這篇文章主要介紹了 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 函数常见用法的全部內容,希望文章能夠幫你解決所遇到的問題。

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