求高手我想取出一年中每个月份的某一字段的数据,SQL语句该怎么写

如上坐等高手指点我这个菜鸟比如2012这一年我要最终结果显示出1,2,3....12月份中每个月份的雨量数据... 如上 坐等高手指点我这个菜鸟
比如2012这一年 我要最终结果显示出 1,2,3....12月份中每个月份的雨量数据
展开
 我来答
流浪云风
2012-10-08 · TA获得超过4315个赞
知道大有可为答主
回答量:1119
采纳率:69%
帮助的人:932万
展开全部
select 字段名 from 表名 where 条件...
如果你要按每个越来分组,前提是表中有一个月份的字段,比如:字段名:月份(可以是date或varchar2类型)。
可以按照这个字段类分组,当然分组时,需要查询结果中按照月份分组使用聚合函数。
比如:
select 姓名, 月份, sum(日工资) as 月工资 from 表名 where 姓名 = 'allan' group by 姓名, 月份;
睡如此
2012-10-08 · TA获得超过126个赞
知道小有建树答主
回答量:113
采纳率:0%
帮助的人:132万
展开全部
如果是想求每个月的该数据的数据和
那么
SELECT
MONTH(时间) AS 月,
SUM(数值字段) AS 总数,--如果不需要求和可以把这个干掉,同时干掉Group By以后的代码
名称--或标识字段
FROM 表
WHERE
YEAR(时间)='2012'
AND
名称='名称'
GROUP BY
名称,
MONTH(时间)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
loyalboys215
2012-10-08
知道答主
回答量:51
采纳率:0%
帮助的人:22万
展开全部
select to_char(日期,‘yymm’),sum(汇总的字段) from table where 条件 group by to_char(日期,‘yymm’);你是根据月份来汇总,所以group by 的字段就应该是月份,谢谢。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cubeice0239
2012-10-08 · TA获得超过1434个赞
知道小有建树答主
回答量:1128
采纳率:66%
帮助的人:797万
展开全部
可以举个例子吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式