统计每年每月的信息 year month amount 1991 1 1.1 1991 2 1.2 1991 3 1.3 1991 4 1.4 1992 1 2.1 1992 2 2.2 1992 3 2.3 1992 4 2.4 查成这样一个结果 year m1 m2 m3 m4 1991 1.1 1.2 1.3 1.4 1992 2.1 2.2 2.3 2.4
答案一: select sales.year , (select t.amount from sales t where t.month=‘1’ and t.year= sales.year) ‘1’, (select t.amount from sales t where t.month=‘1’ and t.year= sales.year) ‘2’, (select t.amount from sales t where t.month=‘1’ and t.year= sales.year) ‘3’, (select t.amount from sales t where t.month=‘1’ and t.year= sales.year) as ‘4’ from sales group by year; 答案二:
SELECT sales.year,GROUP_CONCAT(CONCAT(sales.year,’:’,sales.amount)) FROM sales GROUP BY sales.year
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。