首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请教一条Getdate的SQL语句

2013-06-19 
请问一条Getdate的SQL语句我的时间条件是1天前的一周,我不想每次都去改时间,比如我今天查询的话,时间就是2

请问一条Getdate的SQL语句
我的时间条件是1天前的一周,我不想每次都去改时间,比如我今天查询的话,时间就是2013-06-02 00:00:00 and 2013-06-08 23:59:59,能不能用Getdate完成,我用Getdate,结束时间是昨天的当前时间,我要的是到23:59:59
[解决办法]
select convert(varchar,dateadd(d,-7,getdate()),23)
最好用>和<判断,这样就不用手动拼接时间了
col>convert(varchar,dateadd(d,-7,getdate()),23) 
and col<convert(varchar,getdate(),23)
[解决办法]
declare @a datetime
set @a=dateadd(day,0,datediff(day,0,getdate()))
select dateadd(week,-1,@a),dateadd(ss,-1,@a)


[解决办法]
固定写法了convert(varchar,dateadd(d,-7,getdate()),23)

热点排行
Bad Request.