上面是数据库的结构
这个是我生成的表我想统计表中所有从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 查询(想不出方法来,看看各位的SQL)
- 运行的项目MYSQL的服务会自动关闭,求高手解答
- mysql存储过程的问题
- 求一mysql的select语句(急)
- 2个表完全相同,查找b表的每条记录是不是在a表中匹配怎么做?
- 针对mysql 有没有比较快的分页的方法
- mysql问题,在线等!急急急!!!
- 我的在本地用mysql control center管理MYSQL数据库,然后我想把这些表,和数据导入到网上的数据库该怎么弄呀!`
- 可能是中国第一个支持Mysql 4.1的ERP
- JDBC 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