azio, Надо будет потестировать Ваше решение и то, что я пока что поставил
SELECT
DISTINCT date_trunc('day', "s"."timestamp") AS "day",
FIRST_VALUE("s"."data"::jsonb) OVER (PARTITION BY date_trunc('day', "s"."timestamp")) AS "dat"
FROM
(SELECT "data", "timestamp" FROM "table" ORDER BY "timestamp" DESC) AS "s"
ORDER BY "day" DESC
d-stream, Спасибо
все бы ничего, если бы timestamp был бы уникальный. На данном примере он таковой, но в теории может повториться и запрос может не выдать корректный результат
WayMax, А не будет ли такой вариант "костыльной" реализацией? т.е. все что без указания локали - русское, все что начинается с /en, /es и т.д. - соответсвующей. Логичней в этом варианте - /ru делать русское?
Бауыржан (Баур) Советкали, Покажите скрин из инспектора, а то у Вас вывод выше заэкранированный. Также укажите версию JQ.
На скрине желательно чтобы были видны заголовки ответа и часть тела ответа. Ненужное можете закрасить
Art4es, Правильно организуйте работу с сессиями, а то в данном случае решение просто закрытия сессии может быть воспринято как "костыль". А так пожалуйста.
SELECT `phone`, count(`id`) as `count`
FROM `orders`
WHERE `accept` >= NOW() - INTERVAL 120 DAY AND `accept` <= NOW() - INTERVAL 30 DAY
AND `phone` NOT IN (SELECT `phone`
FROM `orders` AS `o`
WHERE `o`.`accept` >= NOW() - INTERVAL 30 DAY)
GROUP BY `phone`
HAVING `count` >= 2
Arthur A., Вы не поняли мой комментарий, функция обработки клика принимает аргумент event, от него берем event.target, условно тот же this. Вот в зависимости от того какой this - уже и выдавайте нужный kuzn. Как разделять (класс, атрибут, индекс - уже Ваше личное дело)
WiNNeR_tig, EXPLAIN вместе с запросом обычно показывают )
А так у Вас получается что из 2-х возможных индексов мускул выбрал тот, по которому уже лучше делать выборку.
Долно получиться что то вроде такого: https://www.screencast.com/t/7fcjTkrazAbT