如何做一张能支持标注中国节假日的日历表呢,话不多说见Code~
with festival as (
select
f.`date` as festival_date,
f.name as festival_name,
if(f.not_work == 'yes', True, False) as not_work
from (
select array(
named_struct('date', '2019-01-01', 'name', '元旦', 'not_work', 'yes'),
named_struct('date', '2019-02-02', 'name', '元旦', 'not_work', 'no'),
named_struct('date', '2019-02-03', 'name', '春节', 'not_work', 'no'),
named_struct('date', '2019-02-04', 'name', '春节', 'not_work', 'yes'),
named_struct('date', '2019-02-05', 'name', '春节', 'not_work', 'yes'),
named_struct('date', '2019-02-06', 'name', '春节', 'not_work', 'yes'),
named_struct('date', '2019-02-07', 'name', '春节', 'not_work', 'yes'),
named_struct('date', '2019-02-08', 'name', '春节', 'not_work', 'yes'),
named_struct('date', '2019-02-09', 'name', '春节', 'not_work', 'yes'),
named_struct(<