SQL当前日期获取技巧
select getdate() //2003-11-07 17:21:08.597
select convert(varchar(10), getdate(),120) //2003-11-07
select convert(char(8),getdate(),112) //20031107
select convert(char(8),getdate(),108) //17:22:18
select datepart(year,getdate()) //2007
当前日期
select CONVERT(varchar(10), getdate(), 120)
一个月第一天的SQL 脚本:
SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)
本周的星期一
SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0)
一年的第一天
SELECT DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)
季度的第一天
SELECT DATEADD(qq, DATEDIFF(qq,0,getdate()), 0)
当天的半夜
SELECT DATEADD(dd, DATEDIFF(dd,0,getdate()), 0)
上个月的最后一天
SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(mm,0,getdate()), 0))
去年的最后一天
SELECT dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate()), 0))
本月的最后一天
SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0))
本年的最后一天
SELECT dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate())+1, 0))。
本月的第一个星期一
select DATEADD(wk, DATEDIFF(wk,0,
dateadd(dd,6-datepart(day,getdate()),getdate())
&nb
很久之前就想要把自己的读书过程记录下来,今天稍微整理了一下,认为不管什么书,自己没怎么完整地看完,更别提认真地全部地看完了。听人说,要选1本好书来看,我不反对这种说法,但更重要的是,不仅是书本身,而是我们自己的情况,是不是真正投入进去看了,不管怎样,写书的人的知识肯定比你这方面的知识要懂很多, ......