我有以下选择代码:
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,所以编码对我来说仍然很陌生。
答案 0 :(得分: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)))
可能需要添加“(”某处,但应该接近答案。