Office中国论坛/Access中国论坛

标题: 查询求和后结果不正确 [打印本页]

作者: lgh00289    时间: 2011-5-26 15:29
标题: 查询求和后结果不正确
本帖最后由 lgh00289 于 2011-5-26 15:30 编辑

表一:
编号姓名    数学    英语
1张三
98
 
2李四 
85



我想用查询得到如下表:

编号姓名    数学    英语    总分
1张三
98
98
2李四
85
85


SELECT 表1.姓名, 表1.数学, 表1.英语, [数学]+[英语] AS 总分
FROM 表1;

得到的结果如下:
编号姓名    数学    英语    总分
1张三
98
2李四
85

为什么总分栏都是空?


作者: pq318    时间: 2011-5-26 15:49
刚刚看了一下,空格处加上0就没有问题了,最好设置默认值为0,好象有代码可以解决,以前看到过,在窗体里,你问问高手吧
作者: stvent    时间: 2011-5-26 15:51
表1中,英语与数学中加入默认值0即可
作者: lgh00289    时间: 2011-5-26 16:00
谢谢两位,但不加不行吗?
作者: pq318    时间: 2011-5-26 16:04
呵呵在表1里面设置默认值0,后面就不会出现空格了啊,要是想不加自动的话,在窗体里面吧,编程如果为空格的,就等于0,你如果编程那个技术好,没有问题,肯定可以实现》
作者: roych    时间: 2011-5-26 16:10
改为:Nz([数学])+Nz([英语])试试看?
作者: pq318    时间: 2011-5-26 16:14
谢谢啊,这个还可以这么用啊,不好意思了,还是技术不高啊
作者: lgh00289    时间: 2011-5-26 16:19
本帖最后由 lgh00289 于 2011-5-26 16:19 编辑

roych ,高手中的高手
作者: szyewj    时间: 2011-5-26 23:18
roych ,高手中的高手




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3