数据库中日期字段有空值 怎么在 日期查询参数时赋予一个默认值,并且参与计算过滤

数据库中日期字段有空值 怎么在 日期查询参数时赋予一个默认值,并且参与计算过滤

FineReport 梦已元 发布于 2019-2-27 11:25
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
6
flyingsnakeLv6资深互助
发布于2019-2-27 11:29

select case when 日期字段 is null then '2018-01-01' else 日期字段 end as 日期,* from 表

  • 梦已元 梦已元(提问者) 不在数据库中 写代码,可以在软件中公式实现吗
    2019-02-27 11:32 
  • flyingsnake flyingsnake 回复 梦已元(提问者) 那就需要在每个使用到的位置,都写 if(len(时间所在格子)>0,时间所在格子,\'2018-01-01\')
    2019-02-27 11:37 
  • 梦已元 梦已元(提问者) 回复 flyingsnake 能再查询,及起始截止期 参数内判断吗
    2019-02-27 11:39 
最佳回答
1
zsh331Lv8专家互助
发布于2019-2-27 11:31
  • 3关注人数
  • 564浏览人数
  • 最后回答于:2019-2-27 11:31
    请选择关闭问题的原因
    确定 取消
    返回顶部