怎么把A表的时间更新到B表,并且对应工号日期

qq_40656191 2017-10-18 04:14:09
...全文
388 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
二月十六 2017-10-18
  • 打赏
  • 举报
回复
不用join也可以更新。先试试1#的语句,如果不对 建议楼主列出表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。 参考一下这个贴子的提问方式http://bbs.csdn.net/topics/320211382
顺势而为1 2017-10-18
  • 打赏
  • 举报
回复
引用 6 楼 qq_40656191 的回复:
[quote=引用 3 楼 appetizing_fish1 的回复:] 楼主什么都不给出来
引用 5 楼 z10843087 的回复:
1楼的语句就可以,你问题描述可以再详细点
A表相当于员工信息表,B表是打卡记录包含每日数据,我觉得是要JOIN,但不知道怎么更新A表[/quote] 通过工号关联吧, 但员工信息表中会有什么时间要更新到打卡记录中 ?
qq_40656191 2017-10-18
  • 打赏
  • 举报
回复
引用 3 楼 appetizing_fish1 的回复:
楼主什么都不给出来
引用 5 楼 z10843087 的回复:
1楼的语句就可以,你问题描述可以再详细点
A表相当于员工信息表,B表是打卡记录包含每日数据,我觉得是要JOIN,但不知道怎么更新A表
OwenZeng_DBA 2017-10-18
  • 打赏
  • 举报
回复
1楼的语句就可以,你问题描述可以再详细点
qq_40656191 2017-10-18
  • 打赏
  • 举报
回复
引用 2 楼 z10843087 的回复:
两个表join一起吧更新就可以
join的派生表怎么更新
顺势而为1 2017-10-18
  • 打赏
  • 举报
回复
楼主什么都不给出来
二月十六 2017-10-18
  • 打赏
  • 举报
回复
UPDATE  dbo.B
SET     时间 = A.时间
FROM    dbo.A
WHERE   A.工号日期 = B.工号日期

OwenZeng_DBA 2017-10-18
  • 打赏
  • 举报
回复
两个表join一起吧更新就可以

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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