【发布时间】:2014-06-23 18:31:49
【问题描述】:
我对 mysql 查询有疑问, 事实上,我必须建立一个带有图表的网页,我需要从数据库中获取数据,如下所示:
1- 获取本年度每个中心(表示国家)每月收到的数据总量,
2- 获取本年度每个中心每月未完成的数据总数,
3- 获取当前年份每个中心每月未完成且日期超过 20 天的数据总数。
所以,总而言之,我能够获取所有这些查询的数据,这没有问题。 我面临的问题是,我需要将这些查询嵌入到 1 个单个查询中,返回一个这样的表:
| monthname | total | totalNotDone | totalExceed20Days |
| January | 52 | 3 | 1 |
| February | 48 | 4 | 0 |
| March | 54 | 1 | 3 |
等等
这是一个显示问题的 sqlfiddle:
已编辑:http://sqlfiddle.com/#!2/8cc9c/1
任何帮助将不胜感激,我真的被困住了。
【问题讨论】:
-
那个小提琴里有很多不相关的信息,不是吗?摆脱它,然后回到我们身边。
-
请在此处发布相关信息。显示表的架构、一些示例输入数据以及您尝试过的查询。
-
正如@Barmar 指出的那样,最好将相关信息放在问题中。
-
这是一个 sqlfiddle sqlfiddle.com/#!2/8cc9c/1