如何更新各个日期的值

2019-10-30_143336.png

如何更新每个日期的值

即AOI 的lp值等于OK Bin 检验的 cl值,如何写sql语句

history 发布于 2019-10-30 14:42
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
艾迪Lv5见习互助
发布于2019-10-30 14:52

update table set lp=cl where 新工站名称='OK Bin 检验'

  • history history(提问者) 你看错了,是AOI这个的lp值等于OK Bin 检验的cl值
    2019-10-30 14:55 
  • 艾迪 艾迪 回复 history(提问者) update table a set lp=(select cl from table b where a.dates=b.dates and b. 新工站名称=\'OK Bin 检验\') where a.新工站名称=\'AOI\' and exists(select 1 from table b where a.dates=b.dates and b. 新工站名称=\'OK Bin 检验\' )
    2019-10-30 16:14 
  • history history(提问者) 回复 艾迪 你这样取别名是不对的,应该是 UPDATE T SET set lp=(select cl from table b where a.dates=b.dates and b. 新工站名称=\\\'OK Bin 检验\\\') FROM [TABLE] T WHERE T.新工站名称=\\\'AOI\\\'
    2019-10-30 16:18 
  • 艾迪 艾迪 回复 history(提问者) 我写的是oracle的 你的是sqserver的吧
    2019-10-30 16:38 
  • history history(提问者) 回复 艾迪 对的,不好意思啊,你的是对的
    2019-10-30 16:42 
  • 2关注人数
  • 362浏览人数
  • 最后回答于:2019-10-30 14:52
    请选择关闭问题的原因
    确定 取消
    返回顶部