Office中国论坛/Access中国论坛
标题:
[已解决]这个更新查询语句该如何写?
[打印本页]
作者:
cyber-bobo
时间:
2007-12-6 13:30
标题:
[已解决]这个更新查询语句该如何写?
有一字段内容为:
4-1
4-2
11-3
5-8
0-2
0-3
0-4
要求:将以0为开头的“0”更新为字段中破折号前的最大值
结果应为:
4-1
4-2
11-3
5-8
11-2
11-3
11-4[attach]27132[/attach]
[
本帖最后由 cuxun 于 2007-12-12 07:32 编辑
]
作者:
wwwwa
时间:
2007-12-6 14:40
select *,iif(left(ff,1)='0',dd1 & right(ff,len(ff)-instr(ff,'-')+1),ff
) from ttlp,
(select max(dd) as dd1
from (
SELECT *,val(left(ff,instr(ff,'-')-1)) as dd from ttlp))
作者:
cyber-bobo
时间:
2007-12-6 20:09
还是不行,而且我要的是更新查询,附件已上传,麻烦再帮一下忙!
作者:
wwwwa
时间:
2007-12-7 07:45
用我的代码直接生成新表最简单
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3