请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

dadou

高级会员

109

主题

259

帖子

1090

积分

高级会员

积分
1090
dadou
高级会员   /  发表于:2022-3-23 16:55  /   查看:1559  /  回复:3
1金币
如图所展示的视图逻辑错误


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


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

建议楼主现在机器上装一个navicat 工具,这样就能跟活字格中检索到的表和视图进行比对了, 有问题的话也可以先在navicat中修改。

3 个回复

倒序浏览
最佳答案
最佳答案
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-3-23 16:55:35
来自 4#
此帖仅作者可见
使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-3-23 17:17:57
2#
此帖仅作者可见
使用道具 举报
dadou
高级会员   /  发表于:2022-3-25 09:42:15
3#
此帖仅作者可见
使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部