Почему в следующем пункте не возвращается, для каждого userId, это последняя дата подключения?
У меня есть 31 различных идентификаторов пользователей в таблице, каждый со многими датами ...
select userid, date from connections group by userid having date = max(date)