我有以下选择代码:
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,所以编码对我来说还是很陌生的。
发布于 2013-07-11 03:29:42
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)))可能需要在某处添加一个"(“,但这应该接近答案。
https://stackoverflow.com/questions/17579174
复制相似问题