请教一个VF的问题关于字段加值后对比

来源:百度知道 编辑:UC知道 时间:2024/05/17 20:47:48
内容如下:
比如表名叫学生成绩,有三个字段:成绩 加分后成绩 原因
68 78 优干
56 66 优干
65 75 优干
79 94 县三好
81 96 县三好
意思就是是优干的成绩字段每个人加10分,然后与加分后成绩比较看有无错误。是县三好的成绩字段每个人加15分,然后与加分后成绩比较看有无错误。我试着写过brow for 成绩+3<>加分后成绩 ,我知道是错的,但是能表达我的意思哈。正确的应该怎么写呢?向大家请教一下,谢谢。

是因为你的字段为字符格式,改为数值格式后就可以运行了,正确代码如下:brow for 成绩+10<>加分后成绩 and 原因='优干' or 成绩+15<>加分后成绩 and 原因='县三好' ,问题解决。

select * from 表 where (原因='优干' and 成绩+10<>加分后成绩) or (原因='县三好' and 成绩+15<>加分后成绩)

这样就能把所有加错分的记录显示出来了!

brow all for (加分后成绩<>成绩+10 and [优干]$原因)or (加分后成绩<>成绩+15 and [县三好]$原因)