首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将日期字段的非空检查添加到查询中

问将日期字段的非空检查添加到查询中
EN

Stack Overflow用户
提问于 2015-04-22 00:28:52
回答 1查看 53关注 0票数 0

有没有办法修改这个查询,让它检查frp_fundraisingprogram.start_date是否不为空或包含缺省值?

代码语言:javascript
复制
SELECT frp_fundraisingprogram.id AS id 
FROM frp_fundraisingprogram  
WHERE frp_fundraisingprogram.start_date <= DATE_ADD(UTC_TIMESTAMP(), INTERVAL - 2 day) 
  AND frp_fundraisingprogram.date_entered > '2015-04-09 16:55:18' 
  AND NOT EXISTS 
    (SELECT * FROM aow_processed 
      WHERE aow_processed.aow_workflow_id='9bc1bb2e-cd5a-5c75-cc68-5526ae30331e' 
      AND aow_processed.parent_id=frp_fundraisingprogram.id 
      AND aow_processed.status = 'Complete' AND aow_processed.deleted = 0) 
  AND frp_fundraisingprogram.deleted = 0 
EN

回答 1

Stack Overflow用户

发布于 2015-04-22 04:35:40

只需将其包含在where子句中即可。

代码语言:javascript
复制
`...WHERE not isnull(frp_fundraisingprogram.start_date)
AND frp_fundraisingprogram.start_date != '0000-00-00 ...`

也就是说,如果您试图排除这些记录。如果您只想显示这些记录,则可以颠倒逻辑。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29778042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档