SQL每月基础报告。
答
SELECT myField1,myField2,...MONTH(myDateField) as monthDate,YEAR(myDateField) as yearDate
FROM myTableName ORDER BY yearDate,monthDate
+0
按您所需的每个字段中的选择语句组按表 – 2012-02-14 18:35:58
+0
您完全正确....忘记这一点。 – DonCallisto 2012-02-14 18:39:05
+2
@PranayRana除非它是MySql ... – 2012-02-14 18:39:54
你尝试过什么?你能发布一些样本数据和你的预期结果吗? – Taryn 2012-02-14 18:34:16
一般来说,您可以选择一些集合函数(总和,计数等)并按月分组。不同的RDMS有不同的日期时间函数返回日期部分(在你的情况下是月份)。然后,如果你的服务器支持它,你可以使用'PIVOT',或者使用'MAX(CASE WHEN月份字段= 01 THEN value_field END)写一个模拟器。没有你的任何细节,我不能给出更具体的答案。 – a1ex07 2012-02-14 18:39:48
请定义“数据”。 – 2012-02-14 18:40:01