Нужен запрос, который бы отобрал повторяющиеся комбинации по 4 полям, а затем отобрал бы внутри каждой группы комбинаций записи с максимальным значением по полю "Priority", а затем по максимальной дате записи (Record_date).
Во вложении пример таблицы и "недоделанного запроса" Valid_entry. Недостаток запроса Valid_entry заключается в том, что он не выбирает другие комбинации 4 полей: Transaction_date, Shift, WC, Priority. В этот запрос должны были бы попасть дополнительно записи: 1. С Transaction_date 29.04.2019 2. Записи с Priority 1 и наиболее последней Transaction_date
Запрос Odered_Priority_RecorDate вспомогательным, служит для того, чтобы понять как выглядят отсортированные записи.
Чтобы было быстро, снять вопросы, предпочитаю созвон. Оставляйте тф и время когда можно звонить, я наберу. В дальнейшем возможны другие задачи.
PS Таблица ненормализована, т.к. это сделано сознательно.
Оставлять заявки могут только авторизованные пользователи.
Заявок нет
Оставлять заявки могут только авторизованные пользователи.
Написать SQL запрос к БД Access
Реклама
Написать SQL запрос к БД Access
Нужен запрос, который бы отобрал повторяющиеся комбинации по 4 полям, а затем отобрал бы внутри каждой группы комбинаций записи с максимальным значением по полю "Priority", а затем по максимальной дате записи (Record_date).
Во вложении пример таблицы и "недоделанного запроса" Valid_entry. Недостаток запроса Valid_entry заключается в том, что он не выбирает другие комбинации 4 полей: Transaction_date, Shift, WC, Priority. В этот запрос должны были бы попасть дополнительно записи: 1. С Transaction_date 29.04.2019 2. Записи с Priority 1 и наиболее последней Transaction_date
Запрос Odered_Priority_RecorDate вспомогательным, служит для того, чтобы понять как выглядят отсортированные записи.
Чтобы было быстро, снять вопросы, предпочитаю созвон. Оставляйте тф и время когда можно звонить, я наберу. В дальнейшем возможны другие задачи.
PS Таблица ненормализована, т.к. это сделано сознательно.