rubalex
Новичок
ACCESS как отобрать уникальные записи?
SELECT REFERENCE FROM restdoc WHERE C_DATE=#$date# AND SUBJ_TYPE=11 GROUP BY REFERENCE
этот запрос выводит уникальные записи
но если я хочу вывести доп поля (DATE_DOC)
SELECT REFERENCE,DATE_DOC FROM restdoc WHERE C_DATE=#$date# AND SUBJ_TYPE=11 GROUP BY REFERENCE
то выдает ошибку
SQL error: [Microsoft][ODBC Microsoft Access Driver] You tried to execute a query that does not include the specified expression 'DATE_DOC' as part of an aggregate function., SQL state 37000 in SQLExecDirect in
почему? что не так делаю?
-~{}~ 28.02.05 11:22:
с ошибкой я разобрался. нужно в GROUP BY перечислять все поля. Но мненужна группировка тольок по одному полю!!! как это сделать в ACCESS HELP!!!
SELECT REFERENCE FROM restdoc WHERE C_DATE=#$date# AND SUBJ_TYPE=11 GROUP BY REFERENCE
этот запрос выводит уникальные записи
но если я хочу вывести доп поля (DATE_DOC)
SELECT REFERENCE,DATE_DOC FROM restdoc WHERE C_DATE=#$date# AND SUBJ_TYPE=11 GROUP BY REFERENCE
то выдает ошибку
SQL error: [Microsoft][ODBC Microsoft Access Driver] You tried to execute a query that does not include the specified expression 'DATE_DOC' as part of an aggregate function., SQL state 37000 in SQLExecDirect in
почему? что не так делаю?
-~{}~ 28.02.05 11:22:
с ошибкой я разобрался. нужно в GROUP BY перечислять все поля. Но мненужна группировка тольок по одному полю!!! как это сделать в ACCESS HELP!!!