计算用户支付方式占比

SELECT b.*#根据城市ID 年月排序
FROM ( SELECT a.*
FROM ( #纵向合并
SELECT b1.ID,a1.城市,a1.收款方式,DATE_FORMAT(a1.确认时间,"%Y%m") AS 年月,SUM(a1.金额) AS 收款方式金额
FROM `a029_collectionment` AS a1
LEFT JOIN `a000_city` AS b1 ON a1.城市=b1.城市
WHERE a1.确认时间>"2016-01-01" AND a1.确认时间<CURRENT_DATE AND a1.收款方式="现金"
GROUP BY a1.城市,DATE_FORMAT(a1.确认时间,"%Y%m")
) AS a
UNION ALL
(
SELECT d1.ID,c1.城市,c1.收款方式,DATE_FORMAT(c1.支付时间,"%Y%m") AS 年月,SUM(c1.金额) AS 收款方式金额
FROM `a031_order_paypal` AS c1
LEFT JOIN `a000_city` AS d1 ON d1.城市=c1.城市
WHERE c1.支付时间>"2016-01-01" AND c1.支付时间<CURRENT_DATE
GROUP BY c1.城市,c1.收款方式,DATE_FORMAT(c1.支付时间,"%Y%m")
)
) AS b
ORDER BY b.ID,b.年月

最新文章

  1. docfx开源啦
  2. jquery复习笔记
  3. Device eth0 does not seem to be present, delaying initialization. 问题
  4. jsp七大动作和三大指令
  5. [转]AsyncDisplayKit 教程:达到 60 FPS 的滚动帧率
  6. 定位 position
  7. CharSequence 接口
  8. 用jQuery写的最简单的表单验证
  9. 禁止右键,禁止选中,禁止网页复制的Js代码
  10. win10 UWP Markdown 含源代码
  11. Android应用程序启动时发生AndroidRuntime : ClassNotFoundException for Activity class的解决方法
  12. [COGS 2583]南极科考旅行
  13. [Swift]LeetCode561. 数组拆分 I | Array Partition I
  14. vs2017安装pygame,vs2017安装python第三方包
  15. 七层协议&amp;网络配置
  16. Nginx使用教程(六):使用Nginx缓存之FastCGI缓存
  17. python之路----hashlib模块
  18. Git----分支管理之创建与合并分支02
  19. Mybatis源码正确打开方式
  20. 微信开发(3):微信公众号发现金红包功能开发,利用第三方SDK实现(转)

热门文章

  1. 试验笔记 - 使用7-ZIP压缩来减小APK安装包体积
  2. 一文了解ConfigurationConditon接口
  3. Hibernate demo之使用xml
  4. Intellij IDEA如何不显示参数提示
  5. Redis源码试读(一)源码准备
  6. Continuously Integrate
  7. C#中反射type记录
  8. 九度OJ 1010:A + B (字符串处理)
  9. Tomcat学习笔记【1】--- WEB服务器、JavaEE、Tomcat背景、Tomcat版本
  10. Django框架ORM常用字段汇总_模型层