WITH cte AS (
SELECT *,
ROW_NUMBER() OVER (
PARTITION BY `user_ip` ORDER BY `datetime` DESC
) AS `rownnum`
FROM wp_click_table
)
SELECT *
FROM cte
WHERE rownum = 1
+---------+------------+
| user_ip | date |
+---------+------------+
| 1.1.1.1 | 2024-08-01 |
| 1.1.1.1 | 2024-08-02 |
| 1.1.1.2 | 2024-08-01 |
+---------+------------+
Какое из двух значений date для ip 1.1.1.1 должно попасть в выборку и почему именно оно? #Поиск всех .zip архивов в папке со скриптом:
print("Ищу все .zip архивы в корневой папке...")
for file in os.listdir():
В комментарии одно, печатается другое, а выполняется вообще третье. os.listdir без параметров работает не с той папкой, в которой лежит скрипт, и не с корневой, а с текущим рабочим каталогом (CWD) на момент запуска скрипта. При желании даже обезьяну можно научить писать диалпланы (хотя читать их потом будет страшно)На AEL читается несколько легче, но отлаживать сложнее. Asterisk после загрузки ael'ок переводит их в стандартный диалплан с кучей GotoIf.
line-height: 1;
acc[el] = (acc[el] ?? 0) + 1;
Если нет, то стоит дополнит ТЗ, согласовав вопрос с заказчиком.