如图所展示的视图逻辑错误
select distinct `shujubiao`.`负责部门` AS `已填报`,'' AS `未填报` from `shujubiao` where (`shujubiao`.`月报填报日期` = str_to_date(concat(date_format((curdate() + interval -(1) month),'%Y%m'),'01'),'%Y%m%d')) union all select '' AS `已填报`,`zhibiaoleixing`.`指标类型` AS `未填报` from `zhibiaoleixing` where `zhibiaoleixing`.`指标类型` in (select distinct `shujubiao`.`负责部门` from `shujubiao` where (`shujubiao`.`月报填报日期` = str_to_date(concat(date_format((curdate() + interval -(1) month),'%Y%m'),'01'),'%Y%m%d'))) is false
|