sql问题
哎 今天脑子就跟不转一样。
一张表
order_id sample_index
14 1
14 2
15 1
15 2
15 3
15 4
15 5
15 6
sample_index 指的是样品数量
order_id是指订单号
即同一个订单包含的样品数量不同。
现在要查样品数少于12的、
样品数12-24之间的订单。
这是老外设计的表,感觉不咋样。比如订单号14的是2个样品。订单号15的是6个样品。
请问怎么下手呢?
看不懂.帮顶.
SQL code:
SELECT order_id ,COUNT(*)AS NUM from TB
GROUP BY order_id HAVING COUNT(*)
BETWEEN 12 AND 14
case when
SQL code:
--小于12的
select order_id from tablename
group by order_id
having count(1) < 12
--12到24之间的
select order_id from tablename
group by order_id
having count(1) between 12 and 24
SQL code:
SELECT order_id ,COUNT(*)AS NUM from
相关问答:
执行的顺序:
1)文件浏览框(选择文件使用)
选择好文件后
点击一个导入按钮的时候 ,把上面上传框里的csv文件以一个ID为文件名,上传到**/**文件夹下
2)读取这个文件夹下的csv的文件,转换成sql
3 ......
环境:1.win2003server+oracle9i
2.oracle9i字符集为AMERICAN_AMERICA.WE8ISO8859P1
3.oracle sql developer版本 1.5.5
现象描述: 1.在sql developer 中查询oracle中的某个表,中文全部显示为乱码。
......
各位大侠救命啊 !!
刚装了SQL2000 sp3
想用JSP连接数据库但是出现问题了
我用的是JDK6.0+tomcat5.0+SQL2000 SP3+JDBC sp3
它显示的是
javax.servlet.ServletException: [Microsoft][SQLServer 2000 Driver fo ......
我的Tblworkbill表的数据如下:
id workbillno ..................
1 1
2 6
3 a1
4 c2
5 2
6 aa
7 ......
有两个同样的表结构
表结构如下:
id(序号) parentid (父结点序号) name(结点名称)
表1 记录 1 0 aaa
2 ......