有如下数据,想找出C列中相应的最大值与最小值相差3(包括3)以内的A列数据且只有3个
A B C
123 222 23
223 221 22
223 256 26
123 22 27
123 126 29
222 225 558
223 256 25
123 223 30
通过查找结果为:
A B C
223 221 22
223 256 26
223 256 25
请问sql查询如何书写,谢谢大家
A B C
123 222 23
223 221 22
223 256 26
123 22 27
123 126 29
222 225 558
223 256 25
123 223 30
通过查找结果为:
A B C
223 221 22
223 256 26
223 256 25
请问sql查询如何书写,谢谢大家
解决方案 »
- 一个SQL自定义函数在表中引用的问题
- 帮忙看看一个约束,谢谢
- 数据调用出了问题,不知道是怎么回事,大家帮我看看
- bool型变量如何赋值啊?bit hasRepeatRecord = NOT EXISTS(SELECT PostId FROM MaterialList WHERE ......
- [求助]安装SQL2000无法安装成功
- 一个棘手的sql查询问题
- sql求最小值,出现问题
- 问一条sql语句
- 拜托哪位仁兄帮我解释一下distinct在sql语句中使用的意思。偶没有理解*^_^*
- 问一个非常简单的问题啦:)
- 请教sql server 搜索通过已知的串编号固定排序问题
- 数据库代码 Statement st=con.createStatement()不执行的问题
where A in (select A from tb group by A having max(C)-min(C)>=3 and count(*)=3)
可是如果根據你的題意應該是得不到數據的.
C列中相应的最大值与最小值相差3(包括3)以内的A列数据且只有3个
應該改成:C列中相应的最大值与最小值相差3(包括3)以外的A列数据且只有3个