求高手我想取出一年中每个月份的某一字段的数据,SQL语句该怎么写
如上坐等高手指点我这个菜鸟比如2012这一年我要最终结果显示出1,2,3....12月份中每个月份的雨量数据...
如上 坐等高手指点我这个菜鸟
比如2012这一年 我要最终结果显示出 1,2,3....12月份中每个月份的雨量数据 展开
比如2012这一年 我要最终结果显示出 1,2,3....12月份中每个月份的雨量数据 展开
4个回答
展开全部
如果是想求每个月的该数据的数据和
那么
SELECT
MONTH(时间) AS 月,
SUM(数值字段) AS 总数,--如果不需要求和可以把这个干掉,同时干掉Group By以后的代码
名称--或标识字段
FROM 表
WHERE
YEAR(时间)='2012'
AND
名称='名称'
GROUP BY
名称,
MONTH(时间)
那么
SELECT
MONTH(时间) AS 月,
SUM(数值字段) AS 总数,--如果不需要求和可以把这个干掉,同时干掉Group By以后的代码
名称--或标识字段
FROM 表
WHERE
YEAR(时间)='2012'
AND
名称='名称'
GROUP BY
名称,
MONTH(时间)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select to_char(日期,‘yymm’),sum(汇总的字段) from table where 条件 group by to_char(日期,‘yymm’);你是根据月份来汇总,所以group by 的字段就应该是月份,谢谢。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以举个例子吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询