一个月前的数据做备份

zpingy 2009-07-21 05:24:35
一个月前的当天怎么获取?多谢!
...全文
65 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zpingy 2009-07-21
  • 打赏
  • 举报
回复
多谢!
linguojin11 2009-07-21
  • 打赏
  • 举报
回复
select dateadd(mm,-1,getdate())
--小F-- 2009-07-21
  • 打赏
  • 举报
回复
select dateadd(mm,-1,getdate())就OK了
htl258_Tony 2009-07-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jinjazz 的回复:]
select dateadd(m,-1,getdate())
[/Quote]正解。
feixianxxx 2009-07-21
  • 打赏
  • 举报
回复
select *
from orgdb.dbo.tb
where timefield<dateadd(month, -1,
dateadd(day,datediff(day,0,getdate())
)
红街咖啡 2009-07-21
  • 打赏
  • 举报
回复
2楼的差不多
lihan6415151528 2009-07-21
  • 打赏
  • 举报
回复

select dateadd(m,-1,getdate())
izbox 2009-07-21
  • 打赏
  • 举报
回复

select dateadd(m,-1,getdate())


getdate()当前日期。
m月份
-1减少一月
tim_spac 2009-07-21
  • 打赏
  • 举报
回复
数据库备份: backup database ..
但不能从中挑出部分数据进行备份。

如果需要,得用
select *
into newdb.dbo.tb
from orgdb.dbo.tb
where timefield<dateadd(month, -1,
dateadd(day,datediff(day,0,getdate()) -- 当日零时
)
迁移数据
jinjazz 2009-07-21
  • 打赏
  • 举报
回复
select dateadd(m,-1,getdate())

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧