Size: a a a

2019 November 20

Дt

Дмитрий texnix 🇨🇳 in sql_ninja
и думай - чоделать со старыми данными
источник

T

Timus in sql_ninja
я когда то работал в отдеде сопровождения. попадалась такая херня от вендора. пару раз
источник

K

Kostya in sql_ninja
Timus
я когда то работал в отдеде сопровождения. попадалась такая херня от вендора. пару раз
Есть такая система ... 1С
Там вот оно вот рабочий процесс )))
Но там все скрыто как бэ
А тут нет, ь.е. ты с таблой работаешь, а не с сучностью

Вангую, все будут дистинктом  старую таблу тягать )))
источник

TS

Tim Safari in sql_ninja
каждый развлекается по-своему )
источник

F

Frankie4Fingers in sql_ninja
Нинзи, напомните ресурсы для анализа саета, его посещаемость, запросы поиска и т.д
источник

AS

Anastasiya Shmatkova in sql_ninja
источник

F

Frankie4Fingers in sql_ninja
Сенькс
источник

F

Frankie4Fingers in sql_ninja
У Яндекса еще был какой-то сервис, забыл
источник

TS

Tim Safari in sql_ninja
Frankie4Fingers
У Яндекса еще был какой-то сервис, забыл
метрика
источник

F

Frankie4Fingers in sql_ninja
Зарубежные заказчики и легализация доходов программиста в РФ. Что надо делать и сколько это всё будет стоить? / Хабр
https://m.habr.com/ru/post/476594/
источник

ВТ

Валерия Терпилко in sql_ninja
Всем привет)
У меня сегодня день - тупняк
Вот я хочу найти действия между которыми меньше  5 минут, и если да, то обьединить в один промежуток
Надо собрать все

Вот я делаю партицию, знаю предыдущий и текущий
Через lead и lag
Сравниваю с текущим и если datediff с предыдущим больше 5 минут, то беру прошлый, если меньше оставляю NULL

Получается если связка всех действий с последним более 5минут назад
И ч0
Я запуталась в идее
Помогиииите
источник

F

Frankie4Fingers in sql_ninja
Валерия Терпилко
Всем привет)
У меня сегодня день - тупняк
Вот я хочу найти действия между которыми меньше  5 минут, и если да, то обьединить в один промежуток
Надо собрать все

Вот я делаю партицию, знаю предыдущий и текущий
Через lead и lag
Сравниваю с текущим и если datediff с предыдущим больше 5 минут, то беру прошлый, если меньше оставляю NULL

Получается если связка всех действий с последним более 5минут назад
И ч0
Я запуталась в идее
Помогиииите
Может брать не прошлый, а разницу между ними в минутах datediffом? Потом эти минуты сложит
источник

ВТ

Валерия Терпилко in sql_ninja
Ну у меня case when datediff(minutes, lag(), current)>5 then lag() else null
источник

ВТ

Валерия Терпилко in sql_ninja
Только мне кажется, я сделала что-то не так
источник

F

Frankie4Fingers in sql_ninja
Аа, если промежуток меньше 5 мин, то мы его объединяем с предыдущим действием, так штоле?
источник

ВТ

Валерия Терпилко in sql_ninja
Ага
источник

ВТ

Валерия Терпилко in sql_ninja
Цепочки надо собрать
источник

ВТ

Валерия Терпилко in sql_ninja
Первое +_+_4+_3_+4 до тех пор пока не встретимся с разницей 5 минут
источник

F

Frankie4Fingers in sql_ninja
case when datediff(minutes, lag(), current) >= 5 then dateadd(minutes, datediff(minutes,lag(), current), current) else null
источник

F

Frankie4Fingers in sql_ninja
Оно?
источник