select a.createtime,IFNULL(b.sale_total_money,0) as sale_total_money from (
 SELECT DATE_FORMAT(date_sub(curtime(), interval 10 MINUTE), '%H:%i') as createtime
             union all SELECT DATE_FORMAT(date_sub(curtime(), interval 9 MINUTE), '%H:%i') as createtime
             union all SELECT DATE_FORMAT(date_sub(curtime(), interval 8 MINUTE), '%H:%i') as createtime
           union all SELECT DATE_FORMAT(date_sub(curtime(), interval 7 MINUTE), '%H:%i') as createtime
                    union all  SELECT DATE_FORMAT(curtime(), '%H:%i') as createtime) a left join (
                    SELECT

sum(goods_num * goods_price) as sale_total_money, FROM_UNIXTIME(createtime,'%H:%i') as paynewtime

FROM
    `fa_shopro_order_item` 
WHERE
    (
 `refund_status` NOT IN ( 2, 3 ) 
    AND EXISTS (
SELECT
    * 
FROM
    `fa_shopro_order` 
WHERE
    ( order_id = fa_shopro_order.id ) 
    AND `status` > 0 

    ) 
    ) 
    AND `fa_shopro_order_item`.`deletetime` IS NULL  GROUP BY paynewtime
                    )  b  on b.paynewtime = a.createtime


点赞(69)

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部
{__SCRIPT__}