適合初學者學習的日期操作範例

2021-08-30 00:17:44 字數 1923 閱讀 7284

適合初學者學習的日期操作範例1.顯示本月第一天

select dateadd(mm,datediff(mm,0,getdate()),0) select convert(datetime,convert(varchar(8),getdate(), 120)+'01',120)

2.顯示本月最後一天

select dateadd(day,-1,convert(datetime,convert (varchar(8),dateadd(month,1,getdate()),120)+'01',120)) select dateadd(ms,-3,dateadd(mm,datediff(m,0,getdate())+1,0))

3.上個月的最後一天

select dateadd(ms,-3,dateadd(mm,datediff(mm,0,getdate()),0))

4.本月的第乙個星期一i

select dateadd(wk,datediff(wk,0, dateadd(dd,6-datepart( day,getdate()),getdate())),0)

5.本年的第一天

select dateadd(yy,datediff(yy,0,getdate()),0)

6.本年的最後一天

select dateadd(ms,-3,dateadd(yy,datediff(yy,0,getdate())+1,0))

7.去年的最後一天

select dateadd(ms,-3,dateadd(yy,datediff(yy,0,getdate()),0))

8.本季度的第一天

select dateadd(qq,datediff(qq,0,getdate()),0)

9.本週的星期一

select dateadd(wk,datediff(wk,0,getdate()),0)

10.查詢本月的記錄

select * from tablename where datepart(mm, thedate) =datepart(mm, getdate()) and datepart(yy, thedate) = datepart(yy, getdate())

11.查詢本週的記錄

select * from tablename where datepart(wk, thedate) = datepart (wk, getdate()) and datepart(yy, thedate) = datepart(yy, getdate())

12查詢本季的記錄注:其中:getdate()是獲得系統時間的函式。

select * from tablename where datepart(qq, thedate) = datepart (qq, getdate()) and datepart(yy, thedate) = datepart(yy, getdate())

13.獲取當月總天數:

select datediff(dd,getdate(),dateadd (mm, 1, getdate())) select datediff(day, dateadd(mm, datediff(mm,'',getdate()), ''), dateadd(mm, datediff(mm,'',getdate()), '1900-02-01'))

14.獲取當前為星期幾

datename(weekday, getdate())

Linux入門 適合初學者

學習linux也有一陣子了,這過程中磕磕撞撞的,遇到了問題,也解決了一些問題,學習的路子是曲折的,想總結點啥的,讓剛剛學習linux的不會望而生畏。技術的價值不在於這個技術有多麼高超,而在於技術本身給我們帶來什麼價值,所以很多時候我們學習乙個技術,不能盲目學,是為了使用這個技術,知道這個技術的使用場...

Linux入門 適合初學者

學習linux也有一陣子了,這過程中磕磕撞撞的,遇到了問題,也解決了一些問題,學習的路子是曲折的,想總結點啥的,讓剛剛學習linux的不會望而生畏。技術的價值不在於這個技術有多麼高超,而在於技術本身給我們帶來什麼價值,所以很多時候我們學習乙個技術,不能盲目學,是為了使用這個技術,知道這個技術的使用場...

Linux入門 適合初學者

linux入門 適合初學者 學習linux也有一陣子了,這過程中磕磕撞撞的,遇到了問題,也解決了一些問題,學習的路子是曲折的,想總結點啥的,讓剛剛學習linux的不會望而生畏。技術的價值不在於這個技術有多麼高超,而在於技術本身給我們帶來什麼價值,所以很多時候我們學習乙個技術,不能盲目學,是為了使用這...