другую в последний раз, считая сначала таблицы?
На этот вопрос с такими вводными 8 и есть верный ответ.
Ну да, Правильнее сказать когда X последний раз сменился.
А что за база-то? Z/OS? Excel? У кого там ещё есть в таблицах первые и непервые строчки..?
База sql oracl, если я правильно понял. Другие строчки есть, например дата создания строчки. Идея такова: есть клиент и он может менять тарифный план, и что-то ещё, например номер телефона. Каждая строчка это изменения чего-то клиентом. X тарифный план. Нужно узнать когда он его менял в последний раз
Select max(date) from table where action='менять_тартфный_план' and user='клиент' Правда, если нужна не только дата — то всё веселее, но это в общем называется 'groupwise maximum', задача стандартная, решэния тожэ, вон дажэ на so на редкость вменяемый тредик https://stackoverflow.com/questions/15211479/groupwise-maximum
да, она! Спасибо
Нет это не то. В данных запросах просто выводится когда полследний раз какая дата была была с группировкой по секьюрити. В моем случае это не поможет. И в данной ситуации выведет 4 строчку вместо 6
Перечитал все сообщения и ничего не понял. На данной картинке какой id должен вернуться? Последний раз значение V было восьмой строчке. Т.е. если это изменение тарифа пользователем V, то оно было в операции №8. Что не так?
Обсуждают сегодня