(select c.item,c.Uf_quotationMoQ,c.Uf_quotationMultiple --括号中d表取得要更新的字段
from itemVendPrice c,
(select b.item,max(b.effect_date) as effect_date from --括号中a表取得最大日期的记录
(select f.item,f.Uf_quotationMoQ,f.Uf_quotationMultiple --括号中b表取得rank为1的所在itemVendPrice记录
,f.effect_date
from itemVendPrice f,itemVend g
where f.item=g.item
and f.Vend_Num=g.Vend_Num
and g.rank=1) b
group by b.item) a
where c.item=a.item and c.effect_date=a.effect_date) d在我写的程序段中,上面这段已经OK,即D表已是更新需要的表,只要和item联接更新就可以了,但结果就是不更新
要什么样的测试环境啊?
from itemVendPrice c,
(select b.item,max(b.effect_date) as effect_date from --括号中a表取得最大日期的记录
(select f.item,f.Uf_quotationMoQ,f.Uf_quotationMultiple --括号中b表取得rank为1的所在itemVendPrice记录
,f.effect_date
from itemVendPrice f,itemVend g
where f.item=g.item
and f.Vend_Num=g.Vend_Num
and g.rank=1) b
group by b.item) a
where c.item=a.item and c.effect_date=a.effect_date) d在我写的程序段中,上面这段已经OK,即D表已是更新需要的表,只要和item联接更新就可以了,但结果就是不更新
要什么样的测试环境啊?
解决方案 »
- 求一UPDATE语句,求该记录之前(有序号指出是之前还是之后)的所有记录之和(我用ACCESS)
- 数据还原问题?备份的数据有7、8、9三个月的数据,后将数据库中7、8月份的数据手工删除,现在想用备份的bak文件再将7、8月数据还原回去并
- 关于带参数表名的存储过程
- 请问高手们,在WINGDOW2000下的sql数据库怎样才能导入WINGDOWXP下的SQL数据库里面
- 重新装的系统,附加sqlserver2005数据库出错,请教下高手,是怎么回事啊?
- 求sql语句或解决方法
- SQL 行列转换啊 不会做啊啊~~~~~~~~~~~~~~···
- 一个与日期有关的查询语句
- 一个sql server 表,定义了主键,在输入时为了避免重复的值,怎么判断,不能用查找,那样每次都要查找,会降底速度的
- 怎样在VFP5.0环境下屏蔽GRID打开的中文输入法?IMEMODE无效!
- ISNULL的用法﹐大家看看那里出錯了
- 如何利用SQL语句在创建表的同时,给每个列加上注释。
后两个表联联字段item、Vend_Num ???? 哪有item字段阿
再说你的“字段item”哪儿去了?佐餐了?