0

我有以下选择代码:

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 列的计数,它是 1 列具有符合标准的特定年份。IE 如果有人符合 RE2013 标准,它会将 2013 列为结果。因此,我需要它来列出清单,而不是计数。我很少使用 Access,所以编码对我来说仍然很陌生。

4

1 回答 1

0
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)))

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

于 2013-07-10T19:29:41.597 回答