表 A: item_no, item_name, qty, flag
表 B: item_no, item_name, qty, before_qty, flag执行条件: A.flag='0', A.qty<> B.qty, A.item_no=B.item_no替换结果: B.flag='F9',B.before_qty=A.qty把A表中符合执行条件的记录中的A.QTY 替换 B表中某一字段
表 B: item_no, item_name, qty, before_qty, flag执行条件: A.flag='0', A.qty<> B.qty, A.item_no=B.item_no替换结果: B.flag='F9',B.before_qty=A.qty把A表中符合执行条件的记录中的A.QTY 替换 B表中某一字段
解决方案 »
- 求tsql: 查询出最大日期及日期名称
- SQL Table 怎样导出到xml文件?
- 学生成绩按次数分组求合
- Sql-Server 索引超出范围。必须为非负值并小于集合大小~求解!!
- ssis foreach loop 变量映射,错误提示“值类型不同于当前变量的类型”
- 请帮忙看以下代码,当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式
- MS SQL 触发器问题
- ===关于存储过程执行速度差别巨大的问题求解===
- 请问这个语句在ASP中能取得记录集吗set rec=objCnn.Execute(strsql)
- 呵呵,请问哪里有SQL server 2000可以下载呀?谢谢
- 请教把三个表的项目合并起来的语句,谢谢
- 请教一个SQL语句的写法
SET B.flag = 'F9', B.before_qty = A.qty
FROM a
WHERE A.flag = '0'
AND A.qty<>B.qty
AND A.item_no = B.item_no
FROM A WHERE A.flag='0' AND A.qty<> B.qtY AND A.item_no=B.item_no
SET flag='F9',B.before_qty=A.qty
FROM A
WHERE A.flag='0' AND A.qty<> B.qtY AND A.item_no=B.item_no
INNER JOIN a ON A.flag='0'
AND A.qty<>B.qty
AND A.item_no=B.item_no
SET B.flag = 'F9', B.before_qty = A.qty
INNER JOIN a
ON A.qty<>B.qty
AND A.item_no=B.item_no
SET B.flag = 'F9', B.before_qty = A.qty
WHERE A.flag='0'再试试,不行到ACCESS版提问。