SELECT
	IFNULL( DATA.count, 0 ) AS count,
	day_list.DAY AS createTime 
FROM
	( SELECT DATE_FORMAT( create_time, '%Y-%m-%d' ) DAY, count( order_base_id ) count FROM odr_order_base WHERE pay_status = 1 GROUP BY DAY )
	DATA RIGHT JOIN (
SELECT
	@date := DATE_ADD( @date, INTERVAL - 1 DAY ) DAY 
FROM
	( SELECT @date := DATE_ADD( '2020-3-27', INTERVAL + 1 DAY ) FROM odr_order_base ) days 
	LIMIT 7 
	) day_list ON day_list.DAY = DATA.DAY

 

<select >

      SELECT
        IFNULL( DATA.count, 0 ) AS count,
        day_list.DAY AS createTime
      FROM
        ( SELECT DATE_FORMAT( create_time, '%Y-%m-%d' ) DAY, count( order_base_id ) count FROM odr_order_base
            WHERE
            pay_status = #{param.payStatus}
            AND status IN
            <foreach collection="statusList" item="status" separator="," open="(" close=")">
                #{status}
            </foreach>
         GROUP BY DAY )
        DATA RIGHT JOIN (
      SELECT
        @date := DATE_ADD( @date, INTERVAL - 1 DAY ) DAY
      FROM
        ( SELECT @date := DATE_ADD( #{param.createTime}, INTERVAL + 1 DAY ) FROM odr_order_base ) days
        LIMIT #{param.todayNum}
        ) day_list ON day_list.DAY = DATA.DAY
    </select>

  

SELECT

SELECT
	IFNULL( DATA.count, 0 ) AS count,
	day_list.DAY AS createTime 
FROM
	( SELECT DATE_FORMAT( create_time, '%Y-%m-%d' ) DAY, count( order_base_id ) count FROM odr_order_base WHERE pay_status = 1 GROUP BY DAY )
	DATA RIGHT JOIN (
SELECT
	@date := DATE_ADD( @date, INTERVAL - 1 DAY ) DAY 
FROM
	( SELECT @date := DATE_ADD( '2020-3-27', INTERVAL + 1 DAY ) FROM odr_order_base ) days 
	LIMIT 7 
	) day_list ON day_list.DAY = DATA.DAY

  

IFNULL( DATA.count, 0 ) AS count,day_list.DAY AS createTime FROM( SELECT DATE_FORMAT( create_time, '%Y-%m-%d' ) DAY, count( order_base_id ) count FROM odr_order_base WHERE pay_status = 1 GROUP BY DAY )DATA RIGHT JOIN (SELECT@date := DATE_ADD( @date, INTERVAL - 1 DAY ) DAY FROM( SELECT @date := DATE_ADD( '2020-3-27', INTERVAL + 1 DAY ) FROM odr_order_base ) days LIMIT 7 ) day_list ON day_list.DAY = DATA.DAY

相关文章:

  • 2021-08-26
  • 2022-12-23
  • 2022-12-23
  • 2021-11-20
  • 2022-01-02
  • 2022-12-23
  • 2022-12-23
  • 2021-12-10
猜你喜欢
  • 2021-12-12
  • 2022-12-23
  • 2022-12-23
  • 2021-11-15
  • 2022-12-23
  • 2022-12-23
  • 2022-01-07
相关资源
相似解决方案