select nowMonth, ifnull(max(count_num),0) as num
from (
SELECT DATE_FORMAT(date_add('2022-02-01', INTERVAL xc DAY), '%Y-%m-%d') as nowMonth
FROM (
SELECT @xi:=@xi+1 as xc from
(SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 UNION SELECT 6) xc1,
(SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 UNION SELECT 6) xc2,
(SELECT @xi:=-1) xc0
) xcxc
) as dtable
left join t_test_date td on td.create_time = dtable.nowMonth
where DATE_FORMAT(nowMonth, ‘%Y-%m’) = DATE_FORMAT(now(), ‘%Y-%m’)
GROUP BY dtable.nowMonth
ORDER BY dtable.nowMonth asc
SELECT DATE_FORMAT(DATE_SUB(‘2022-01-09’, INTERVAL d DAY), ‘%Y-%m-%d’) as year_month_day
FROM (
select d from (
SELECT @xi:=@xi+1 as d from
(SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5) xc1,
(SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5) xc2,
(SELECT @xi:=-1) xc0
) as m where d <= 5
) dtc
瞎写点东西
瞎写点东西
select
coalesce((case when CONCAT(vsc.run_date,’’) = ‘2021-07-01’ then max(vsc.electric_control_max) END),0) as ‘2021-07-01’ ,
(case when CONCAT(vsc.run_date,’’) = ‘2021-07-02’ then max(vsc.electric_control_max) END) as ‘2021-07-02’ ,
(case when CONCAT(vsc.run_date,’’) = ‘2021-07-03’ then max(vsc.electric_control_max) END) as ‘2021-07-03’ ,
(case when CONCAT(vsc.run_date,’’) = ‘2021-07-04’ then max(vsc.electric_control_max) END) as ‘2021-07-04’ ,
coalesce((case when CONCAT(vsc.run_date,’’) = ‘2021-07-21’ then max(vsc.electric_control_max) END),0) as ‘2021-07-21’
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- awee.cn 版权所有 湘ICP备2023022495号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务