首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将SUM IIF转换为常规IIF

将SUM IIF转换为常规IIF
EN

Stack Overflow用户
提问于 2013-07-11 03:18:59
回答 1查看 42关注 0票数 0

我有以下选择代码:

代码语言:javascript
复制
Sum(IIf(O896IA_VEMPPRSA.EMP_BTH_DT<=#12/31/1958# And     O896IA_VEMPPRSA.EMP_RHR_DT<=#12/31/1988#,1,0)) AS RE2013, Sum(IIf    (O896IA_VEMPPRSA.EMP_BTH_DT<=#12/31/1960# And O896IA_VEMPPRSA.EMP_RHR_DT<=#12/31/1990#,1,0)) AS     RE2015, Sum(IIf(O896IA_VEMPPRSA.EMP_BTH_DT<=#12/31/1963# And     O896IA_VEMPPRSA.EMP_RHR_DT<=#12/31/1993#,1,0)) AS RE2018

由于它记录了每个类别的总人数,我正在尝试将其更改为符合条件的特定年份的列,而不是具有计数的3列。也就是说,如果有人符合RE2013标准,它会将2013年列为结果。所以我需要它来列一个列表,而不是计数。我很少使用Access,所以编码对我来说还是很陌生的。

EN

回答 1

Stack Overflow用户

发布于 2013-07-11 03:29:42

代码语言:javascript
复制
IIf(O896IA_VEMPPRSA.EMP_BTH_DT<=#12/31/1958# And O896IA_VEMPPRSA.EMP_RHR_DT<=#12/31/1988#,"RE2013",IIf (O896IA_VEMPPRSA.EMP_BTH_DT<=#12/31/1960# And O896IA_VEMPPRSA.EMP_RHR_DT<=#12/31/1990#,"RE2015",IIf(O896IA_VEMPPRSA.EMP_BTH_DT<=#12/31/1963# And O896IA_VEMPPRSA.EMP_RHR_DT<=#12/31/1993#,"RE2018",0)))

可能需要在某处添加一个"(“,但这应该接近答案。

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

https://stackoverflow.com/questions/17579174

复制
相关文章

相似问题

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