юзеров и кто когда коннектился.  я делаю запрос по каждому юзеру перед занесенеем новой записи что нет дубликата в интервале 60 секунд (такое бывает).
                  
                  
                  сделал селект который просто берет юзера и проверяет на количество совпадений по дате, а мне нужно сделать чтобы он проверял кол-во совпадений по дате в интервале +- 60 секунд от даты.
                  
                  
                  вот селект:
                  
                  
                  SELECT count(timestamp)
                  
                  
                  FROM public.test5
                  
                  
                  WHERE login like 'Pupkin'
                  
                  
                  and timestamp::timestamp = '2022-12-29 04:32:55'
                  
                  
                  как можно задать интервал +-60 от даты?
                  
                  
                
LAG подходит ?
не пробовал...
https://www.postgresql.org/docs/15/functions-datetime.html
'60 second'::interval
Обсуждают сегодня