
sql多表联合按月统计全年的数据,该怎么处理
展开全部
具体的语句跟数据结构和统计要求有关,请参考下列SQL语句
假设有数据表
产量1(id,日期,产量)
产量2(id,日期,产量)
汇总出两张表2017年每月的总产量
select month(t.日期) as 月份,sum(t.产量) as 月产量
from (select 日期,产量 from 产量1 where 日期
between '2017-01-01' and '2017-12-31' union all
select 日期,产量 from 产量2 where 日期
between '2017-01-01' and '2017-12-31' ) t
group by month(t.日期);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |