sql语句是这样的:
select sum(b1) as b1,from NB_kfq_zh where states=1 and nian=2010 and ji=1 and kfqtype='国家级开发区' or kfqtype='省级开发区'
但是我发现数据不准确,我把or后面的去掉就好使了,ji 这个是查询条件 可以是别的数字,但我查询ji=1的时候他会出现不属于ji=1的数据。这个怎么解决
select sum(b1) as b1,from NB_kfq_zh where states=1 and nian=2010 and ji=1 and kfqtype='国家级开发区' or kfqtype='省级开发区'
但是我发现数据不准确,我把or后面的去掉就好使了,ji 这个是查询条件 可以是别的数字,但我查询ji=1的时候他会出现不属于ji=1的数据。这个怎么解决
解决方案 »
- 求一个sql 查询语句问题
- 备份问题
- 使用远程数据库的奇怪错误!
- 在view 中可以用cursor嗎,sql server中的哪些語句不能在視圖中使用?
- sql2008 ado连接字符串的问题
- How To: 在Linked Server中,动态指定要打开的Excel文件名? 在线等候。
- 如何将一个表中的记录搬到另一个表中?
- sql server 2000,我突然发现数据库的内容被人清空了!现在想:1、找出当天每个用户对数据库操作的记录 2、恢复数据库内容。能不能实现。谢谢
- 求救各位:IIS5.0下RDS出不來............我將分全給了...........
- SQL Server 中怎样打开一个被他人加密的存储过程?谢谢,定送分。
- SQL2000 字段间隔查询
- 一些不明白
select sum(b1) as b1,from NB_kfq_zh where states=1 and nian=2010 and ji=1 and kfqtype='国家级开发区' or kfqtype='省级开发区'加个括号看看
select sum(b1) as b1,from NB_kfq_zh where states=1 and nian=2010 and ji=1 and (kfqtype='国家级开发区' or kfqtype='省级开发区')
where states=1 and nian=2010 and ji=1
and (kfqtype='国家级开发区' or kfqtype='省级开发区')