delete_by_day

来源:互联网 发布:实用 知乎 编辑:程序博客网 时间:2024/05/29 21:16
declare @tablename varchar(50)select @tablename = 'test'declare @rowName varchar(50)select @rowName = 'date1'declare @n intdeclare @nv varchar(50)select @n = 1declare @flag varchar(50)select @flag = 'dd'declare @ntime datetimedeclare @ntimev varchar(50)select @ntime= getdate()select @ntimedeclare @sql varchar(888)declare @dtime datetimeselect @n = @n - 1select @n = -@nselect @nv = convert(varchar(50),@n)select @ntimev = convert(varchar(50),@ntime)/*select @sql = 'select @dtime = dateadd('+@flag+','+@nv+','''+@ntimev+''')'select @sqlexec (@sql)*/select @dtime = dateadd(dd,0,'1 2 2012  8:08PM') --上一句的结果select @dtime = convert(varchar(50),datepart(yy,@dtime))+'-'+convert(varchar(50),datepart(mm,@dtime))+'-'+convert(varchar(50),datepart(dd,@dtime))select @dtimeselect @sql = 'select * from '+@tablename+' where date1 < '''+convert(varchar(50),@dtime)+''''select @sqlexec (@sql)



原创粉丝点击