现有两个数据库,数据库a数据库b.a中存放着数据,现在b要从a中抓取数据,如何写sql语句,让b抓

现有两个数据库,数据库a数据库b.a中存放着数据,现在b要从a中抓取数据,如何写sql语句,让b抓取的数据会延迟3天。打比方说,a在11月10号更新的数据,b要到11月1... 现有两个数据库,数据库a数据库b.a中存放着数据,现在b要从a中抓取数据,如何写sql语句,让b抓取的数据会延迟3天。打比方说,a在11月10号更新的数据,b要到11月13号才抓取得到,直接写sql语句,有中文注释的追加悬赏。 展开
 我来答
百度网友024827e
2015-11-13 · TA获得超过1657个赞
知道大有可为答主
回答量:1117
采纳率:93%
帮助的人:353万
展开全部
换一个思路,那就是11月13号执行抓取sql只能抓到11月10号及之前的资料
insert into b
select * from a
where 更新数据库日期<=dateadd(day,-3,getdate()) --更新数据库日期<=三天前日期
更多追问追答
追问
insert into b这个语句是不是有点问题,直接在b的抓取端写select后面的是不是就可以了?
追答
在数据b中执行

select * from a.dbo.表名
where 更新数据库日期<=dateadd(day,-3,getdate())
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式