首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >计算平均天数(使用DateDiff和NULL)

计算平均天数(使用DateDiff和NULL)
EN

Stack Overflow用户
提问于 2014-10-16 19:55:29
回答 1查看 955关注 0票数 1

MS ACCESS (Jet-SQL)

我想找出两个日期之间的平均差,以天为单位。但是,有一个日期包含空值,我希望从计算中排除这些空值。请注意,我不能使用WHERE函数,因为我的SELECT语句(这里没有显示)中实际上有其他聚合计算,我不想过滤这些计算。

我的最后一次尝试:

代码语言:javascript
复制
    SELECT
        Avg(Iif(dateDischarge IS NOT NULL, DateDiff('d',DateValue(dateRandomisation),(DateValue(dateDischarge))),NULL)) AS dtdis_dtrand

    FROM Table
    GROUP BY Variable

谢谢你的帮助

抢夺

EN

回答 1

Stack Overflow用户

发布于 2014-10-16 19:59:37

要从计算中排除,您需要从AVG()中排除行,因为当前0有影响。

SELECT中排除它们

代码语言:javascript
复制
... FROM Table WHERE dateDischarge IS NOT NULL
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26403745

复制
相关文章

相似问题

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