mysql拓展

SELECT
	* 
FROM
	(
SELECT
	order_id,
	supplier_id,
	payment_time,
	@rank :=
IF
	( @current_user_id = supplier_id, @rank + 1, 1 ) rank,
	@current_user_id := supplier_id 
FROM
	( SELECT @current_user_id := NULL, @rank := NULL ) vars,
	order_info o
	LEFT JOIN ( SELECT merchant_id, audit_time, DATE_ADD( audit_time, INTERVAL 30 DAY ) AS end_time FROM `sdb_zyyw_merchants` ) b ON o.`supplier_id` = b.merchant_id 
WHERE
	payed > 50 
	AND `status` IN ( 'active', 'finish' ) 
	AND o.`payment_time` BETWEEN b.audit_time 
	AND b.end_time 
ORDER BY
	supplier_id,
	order_id 
	) a 
WHERE
	rank = 12;

SELECT
    reg_time,
    total1 as '小计',
    @total := @total + total1 AS '总计'
FROM
    (
        SELECT
            date(reg_time) AS reg_time,
            sum(users) AS total1
        FROM
            test
        GROUP BY
            date(reg_time)
    ) AS temp,
    (SELECT @total := 0) AS T1
ORDER BY
    reg_time;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值