Я следующий выберите код:Преобразование SUM IIF регулярно IIF
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» или пробелы. Она не возвращает годы – user2119980
Может нужно поставить кавычки вокруг RE2013 и др. Вероятно, это имена столбцов, и они на самом деле являются текстом. Я обновил код, чтобы включить их, сообщите мне, если это работает. –