上面是数据库的结构
这个是我生成的表我想统计表中所有从beginmonth到endmonth的ordernum的和,比如上图第一行beginmonth和endmonth分别是2010-2-1到2010-3-1,那么ordernum的和就是47,这个语句该怎么写,我本来以为加个SUM就可以了,但是发现不行SELECT
a.ordermonth as beginmonth,
b.ordermonth as endmonth
FROM
monthlyorders a
INNER JOIN
monthlyorders b
ON
b.ordermonth > a.ordermonth;
这个是我生成的表我想统计表中所有从beginmonth到endmonth的ordernum的和,比如上图第一行beginmonth和endmonth分别是2010-2-1到2010-3-1,那么ordernum的和就是47,这个语句该怎么写,我本来以为加个SUM就可以了,但是发现不行SELECT
a.ordermonth as beginmonth,
b.ordermonth as endmonth
FROM
monthlyorders a
INNER JOIN
monthlyorders b
ON
b.ordermonth > a.ordermonth;
解决方案 »
- mysql存储过程中能有默认参数么?
- 关于concat()连接字符问题
- 【求助】二十多万条记录 视图查询优化问题
- 请教一个mysql的分组查询问题?
- 為什麼我的mysql在用localhost可以連接,而用自已ip不能連接
- 帮忙看看我这个存储过程为什么老报错!
- 简单问题:mysql中,一个表坏了,怎么修表?
- 有那位大虾知道, 如何将Linux上的MySQL的一个库移植到NT上?
- 请问:为什么php与mysql数据库连接报错?
- mysql左连接查询缓慢
- 无法使用arcCatalog中的右键--- import-- Feature Class single
- 在OA系统数据升级时,MYSQL报错,代码是#1242
a.ordermonth as beginmonth,
b.ordermonth as endmonth,
(select sum(ordernum) from monthlyorders where ordermonth between a.ordermonth and b.ordermonth)
FROM
monthlyorders a
INNER JOIN
monthlyorders b
ON
b.ordermonth > a.ordermonth;
from monthlyorders A