Office中国论坛/Access中国论坛
标题:
求助:更新查询的问题 (急)
[打印本页]
作者:
jxl0208
时间:
2007-4-25 04:55
标题:
求助:更新查询的问题 (急)
求助:正负字段的查询
求助:带有正负字段的查询
表
部门 正负 金额
01 -124.4566674
01 -123.4457782
02 +124.5454666
02 -123.5567711
02 +124.120025445
03 -123.77755551
03 +45.52124114
04 -123.44444555
04 +77.55661117
注:如何把正负符号与数值分开,单独一个字段,另数值保留小数后四位,请高手指点,应如何? 能做个数据库给我吗,我是菜鸟 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
作者:
eyewitnes
时间:
2007-4-25 17:32
昨天不是有人回答你了吗?
作者:
谢健
时间:
2007-4-25 17:46
你总是这样提问,大家很难帮到你!建议你做好一个简单的示例传上论坛,你做不出的部份写在示例里,方便大家帮你。别人的时间也很宝贵,总不能为了你的问题去新建表,然后再录入数据,至到做出你要的效果,那样太花时间了。即使别人看来问题比较简单,也不愿意花那么多的时间去做这件事情。
[此贴子已经被作者于2007-4-25 9:46:54编辑过]
作者:
jxl0208
时间:
2007-4-26 04:20
[attach]24149[/attach]
楼上的大哥,谢谢你的指点,以后一定改,浪费了您宝贵的时间,但我这个查询不会做,表我做了能帮我一下吗?
万分感谢!!!
作者:
一点通
时间:
2007-4-26 04:55
你还没有说明最终的结果
作者:
andymark
时间:
2007-4-26 05:48
UPDATE 表1 SET 表1.正负 = IIf(val(金额)>0,"+","-"), 表1.金额 = Abs(Round(金额,4))
作者:
jxl0208
时间:
2007-4-27 02:51
谢谢楼上的大哥!感谢
作者:
jxl0208
时间:
2007-4-27 03:18
不用更新查询能实现吗?原表如下:
部门 金额
01 -124.4566674
01 -123.4457782
02 +124.5454666
02 -123.5567711
02 +124.120025445
03 -123.77755551
03 +45.52124114
04 -123.44444555
04 +77.55661117
实现查询效果如下:
部门 正负 金额
01 - 124.4566
01 - 123.4457
02 + 124.5454
02 - 123.5567
02 + 124.1200
03 - 123.7775
03 + 45.5212
04 - 123.4444
04 + 77.5566
数值留四位小数,正负符号分开字段!请求帮忙
作者:
一点通
时间:
2007-4-27 03:30
用6楼的例子修改一下就可实现了
SELECT 表1.部门, IIf(Val(表1.金额)>0,"+","-") AS 正负, Abs(Round(表1.金额,4)) AS 金额
FROM 表1;
作者:
jxl0208
时间:
2007-4-27 04:21
十分感谢9楼朋友,小弟多学习
作者:
jxl0208
时间:
2007-4-28 04:12
询问:如何把表1帐号装换成表2?
表1
部门 帐号
1 122000-000-742010
2 123000-000-742010
3 111900-000-742010
表2
部门 帐号
1 122000-000-252002
2 123000-000-252002
3 111900-000-252002
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3