免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1302 | 回复: 5
打印 上一主题 下一主题

麻烦高手帮忙看看这个语句 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-02-05 13:51 |只看该作者 |倒序浏览
用录入日期(ENTRY_DATE)最近的流水账表(TRANS_acct)里的实际价(ACTUAL_PRICE)替代基础数据表ITEM_MASTER的计划价(PLAN_PRICE)
执行后提示ora-00600错误。
update dm.item_master a
set a.plan_price=(select actual_price from trans_acct
where a.item_code=
(select distinct(item_code)
from trans_acct
where warehouse_no='&w'
and io_flag='I'
and(item_code, entry_date) in
(select item_code, min(entry_date) from trans_acct
group by item_code)))
/

论坛徽章:
0
2 [报告]
发表于 2004-02-05 13:56 |只看该作者

麻烦高手帮忙看看这个语句

有点复杂还望高手耐心指教。

论坛徽章:
0
3 [报告]
发表于 2004-02-05 14:18 |只看该作者

麻烦高手帮忙看看这个语句

select distinct(item_code)
from trans_acct
where warehouse_no='&w'
and io_flag='I'
and(item_code, entry_date) in
(select item_code, min(entry_date) from trans_acct
group by item_code))
选出来的不只一个值吧?

论坛徽章:
0
4 [报告]
发表于 2004-02-05 14:43 |只看该作者

麻烦高手帮忙看看这个语句

是的,为的是两个表的item_CODE一一对应

论坛徽章:
0
5 [报告]
发表于 2004-02-05 17:20 |只看该作者

麻烦高手帮忙看看这个语句

偶的版本太老 不支持 嵌套查询,,,,可惜帮不上忙

论坛徽章:
0
6 [报告]
发表于 2004-02-09 23:26 |只看该作者

麻烦高手帮忙看看这个语句

update 不能对一个值赋两个不同的数
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP