MySQL学习_计算用户支付方式占比_20161104

计算用户支付方式占比

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.年月
时间: 2024-10-11 00:21:17

MySQL学习_计算用户支付方式占比_20161104的相关文章

MySQL学习_查看各仓库产品的销售情况_20161102

订单表结构是具体到每个订单下面多个产品,而仓库出货的表结构是对每个订单的金额汇总 不区分订单产品 因此如果想计算每个仓库每个产品的销售情况 需要将两个表连接起来 并且产品是昨天在线且有库存的产品 #昨日在线且有库存的SKU SELECT a.城市,a.仓库,b.* ,SUM(a.订单额) AS 历史15天金额 ,SUM(a.销量) AS 历史15天销量 ,SUM(IF(a.订单日期>=DATE_ADD(CURRENT_DATE,INTERVAL - 7 DAY) AND a.订单日期<CURR

压缩跟踪(CT)代码详细学习_模块2(特征的提取和计算)

0.下载安装Opencv,当前版本为249. 1.下载Python,当前OPencv版本为249,不过其支持的最新版本的Python为2.7,所以可以下载276版本. 2.下载numpy,开始我使用了1.6,没有通过,错误如图.下载了最新的1.8.1版本. 3.将Opencv安装目录下opencv\build\python\2.7\x86中的cv2.pyd复制到python安装目录Lib\site-packages下. 4.找到opencv源文件内的draw.py运行. 压缩跟踪(CT)代码详细

Mysql学习之--修改root用户口令

Mysql学习之--修改root用户口令 一.拥有原来的myql的root的密码方法一:在mysql系统外,使用mysqladmin# mysqladmin -u root -p password "test123"Enter password: [输入原来的密码] 方法二:通过登录mysql系统,# mysql -uroot -pEnter password: [输入原来的密码]mysql>use mysql;mysql> update user set password

Mysql学习之--数据库连接和用户管理

Mysql学习之--数据库连接和用户管理 一.连接与断开服务器 为了连接服务器,当调用mysql时,通常需要提供一个MySQL用户名并且很可能需要一个 密码.如果服务器运行在登录服务器之外的其它机器上,还需要指定主机名.联系管理员以找出进行连接所使用的参数 (即,连接的主机.用户名和使用的密码).知道正确的参数后,可以按照以下方式进行连接: shell> mysql -h host -u user -p Enter password: ******** host和user分别代表MySQL服务器

浅尝辄止_枯藤老叔学习oracle_新建用户并授权

################################ oracle'_新建用户并授权 ################################ --建议以sysdba账户执行命令 --查看数据库现有用户SELECT * FROM DBA_USERS --创建用户 testCREATE USER testIDENTIFIED BY testDEFAULT TABLESPACE test TEMPORARY TABLESPACE tempQUOTA 30M ON users; 3

mysql计算用户平均下单周期

这周四,一个同事问我表结构如下: 计算用户的平均的下单周期,怎么计算的,开始看时,我也没有思路,怎么简单的计算.今天上午也进行尝试了下, 以下是我的计算的sql,仅供参考,如果有错误或有更好的方法,欢迎一起交流, select c.id,avg(gap) from( select a.id,a.date as d1,min(b.date) as d2,TIMESTAMPDIFF(day,a.date,min(b.date)) as gap from user_order as a left jo

mysql学习日志

Mysql学习日志; 安装:Linux :yum install mysql* -y 验证Mysql是否正常安装:mysqladmin --version 进入 Mysql,要先启动#service mysqld start#mysql 更换Mysql初始密码: 安装完成mysql为空密码,修改密码方式:mysqladmin -u root password newpassword 用户已经有旧密码的更改方式:MYSQLADMIN -u root -p'oldpassword' PASSWORD

Mysql 学习1

? Mysql学习 ? 一.数据库 ? 1 数据库概念(了解) 1.1 什么是数据库 数据库就是用来存储和管理数据的仓库! 数据库存储数据的优先: 可存储大量数据: 方便检索: 保持数据的一致性.完整性: 安全,可共享: 通过组合分析,可产生新数据. ? 1.2 数据库的发展历程 没有数据库,使用磁盘文件存储数据: 层次结构模型数据库: 网状结构模型数据库: 关系结构模型数据库:使用二维表格来存储数据: 关系-对象模型数据库: ? MySQL就是关系型数据库! ? 1.3 常见数据库 Oracl

我的MYSQL学习心得(十) 自定义存储过程和函数

我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运算符 我的MYSQL学习心得(六) 函数 我的MYSQL学习心得(七) 查询 我的MYSQL学习心得(八) 插入 更新 删除 我的MYSQL学习心得(九) 索引 我的MYSQL学习心得(十一) 视图 我的MYSQL学习心得(十二) 触发器 我的MYSQL学习心得(十三) 权限管理 我的MYSQL学习