Я нашел решение, с выходных вышел отдохнул, видимо:)
В общем, чтоб в колонке latest_vizit_date за каждый квартал отобразилась самая поздняя дата, нужно оборачивать функцию max() саму в себя. Таким образом, мы подготавливаем самую позднюю дату и скармливаем ее оконной функции.
Обычно, при оборачивании агрегатных функций друг в друга выскакивает ошибка, что логично, но в связке с оконной функцией это прокатывает, как оказывается.
Akina, Да, действительно ничего не произошло. Не знал, что режим действует в рамках сессий.
После добавления ONLY_FULL_GROUP_BY. аутпут выдал ошибку:
Expression #4 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'crm.wf_state.created' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
Я так понимаю, что нужно при выборе колонки оборачивать ее в агрегатную функцию, но это даст совсем другие данные.
Иван Шумов, тогда при коде 200 мы можем вычислить, что у пользователя приложение установлено, так? может тогда бахнуть проверку вроде:
(если код !200 || null) {
ссылка на официальный сайт
} (иначе) {
ссылка на приложение
}
Михаил, пробовал - ошибка 500 вылетает, что не удивительно. В .htaccess же правило стоит (см.скрин), чтобы путь перезаписывался с добавлением '/wordpress' в конце(
Я нашел решение, с выходных вышел отдохнул, видимо:)
В общем, чтоб в колонке
latest_vizit_date
за каждый квартал отобразилась самая поздняя дата, нужно оборачивать функциюmax()
саму в себя. Таким образом, мы подготавливаем самую позднюю дату и скармливаем ее оконной функции.Обычно, при оборачивании агрегатных функций друг в друга выскакивает ошибка, что логично, но в связке с оконной функцией это прокатывает, как оказывается.