適合初學者學習的日期操作範例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的不會望而生畏。技術的價值不在於這個技術有多麼高超,而在於技術本身給我們帶來什麼價值,所以很多時候我們學習乙個技術,不能盲目學,是為了使用這...