MYSQL 求和排序方法

2014-06-27 23:56:40 +08:00
 Jack
s_ID s_title s_t s_date
1 subject1 20 2014-01-01
2 subject1 30 2014-02-01
3 subject2 40 2014-02-02
4 subject2 30 2014-02-03
5 subject3 90 2014-02-03
6 subject3 40 2014-02-05
7 subject1 30 2014-03-01

求2月份按每个subject的s_t总和排序写法,。。
4636 次点击
所在节点    MySQL
4 条回复
zac
2014-06-28 00:08:06 +08:00
select sum (s_t) as count from 表 where 2月区间, order by s_ID DESC 满足需求么
crazybubble
2014-06-28 07:17:52 +08:00
SELECT s_title, sum(s_t) AS sum_s_t FROM xxxx WHERE s_date >= '2014-02-01' AND s_date <= '2014-02-28' GROUP BY s_title ORDER BY sum_s_t
Jack
2014-06-28 09:28:08 +08:00
@zac 这样并未按subject的s_t的总和排序,而且这么写只会返回一条结果
Jack
2014-06-28 09:37:47 +08:00
@crazybubble seems working ! thx !

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/119914

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX