具体的网站没有保存,但我习惯于保存好代码保存方法,现在坚持下去,希望原作者考虑周到。
复制代码代码如下所示:
上个月,月初的第一天
选择转换(varchar(12),DateAdd(毫米,DateDiff(mm,0,DateAdd(mm,1,getdate())),0),112)。
-上个月的最后一天
选择转换(varchar(12),DateAdd(MS,3,DateAdd(毫米,DateDiff(m,0,getdate()),0)),112)。
- 1。显示本月的第一天
选择DateAdd(毫米,DateDiff(mm,0,getdate()),0)
选择转换(datetime转换(varchar(8),getdate(),120)+ 01,120)
- 2。显示一个月的最后一天
Select DateAdd(天1,转换(datetime转换(varchar(8),DateAdd(月、1,getdate()),120)+ 01,120)))。
选择DateAdd(MS,3,DateAdd(毫米,DateDiff(m,0,getdate())+ 1,0))))
- 3。上个月的最后一天
选择DateAdd(MS,3,DateAdd(毫米,DateDiff(mm,0,getdate()),0)))
- 4。这个月的第一个星期一
选择DateAdd(WK,DateDiff(周,0,DateAdd(DD,6-datepart(天,getdate(()),getdate()))),0)
- 5。一年的第一天
选择DateAdd(YY,DateDiff(YY,0,getdate()),0)
- 6。一年的最后一天
选择DateAdd(MS,3,DateAdd(YY,DateDiff(YY,0,getdate())+ 1,0))))
- 7。去年的最后一天
选择DateAdd(MS,3,DateAdd(YY,DateDiff(YY,0,getdate()),0)))
- 8。本季度的第一天
选择DateAdd(QQ、DateDiff(QQ、0、getDate()),0)
- 9。本周的星期一
选择DateAdd(WK,DateDiff(周,0,getdate()),0)
- 10。查询本月的记录
SELECT * FROM tablename哪里DatePart(毫米,日期)= DatePart(毫米,getdate())和日期部分。
- 11。查询本周的记录
SELECT * FROM tablename哪里DatePart(WK,日期)= DatePart(WK,getdate())和日期部分。
12查询本赛季的记录:getdate()是获得系统时间功能。
SELECT * FROM tablename哪里DatePart(QQ、日期)= DatePart(QQ,getdate())和日期部分。
- 13。获得月总日:
选择DateDiff(DD,getdate(),DateAdd(毫米,1,getdate()))
Select DateDiff(日、DateAdd(mm,DateDiff(mm,'',getdate()),)、DateAdd(mm,DateDiff(mm,,)))。)
- 14。获取当前星期
选择datename(平日,getdate())
选择转换(varchar(12),getdate(),101)- 12 / 28 / 2007
选择转换(varchar(12),getdate(),102)--2007.12.28
选择转换(varchar(12),getdate(),103)- 28 / 12 / 2007
选择转换(varchar(12),getdate(),104)--28.12.2007
选择转换(varchar(12),getdate(),105),28-12-2007
Select CONVERT (varchar (12), getdate (), 106) --28 122007
选择转换(varchar(12),getdate(),107)12 28, 2007
选择转换(varchar(12),getdate(),108),10:06:33
选择转换(varchar(12),getdate(),109)12 2820071
选择转换(varchar(12),getdate(),110),12-28-2007
选择转换(varchar(12),getdate(),111)- 2007 / 12 / 28
选择转换(varchar(12),getdate(),112)-- 20071228
选择转换(varchar(12),getdate(),113)28 1220071
选择转换(varchar(12),getdate(),114),10:07:36:623
Select CONVERT (varchar, getdate (), 120) --2007-12-28 10:08:56
选择转换(varchar(10),getdate(),120),2007-12-28
选择替换(替换(替换(转换(varchar),getdate(120),' ',' '),' ',' ',' ',' '):20071228101012)