• Как сгенерировать строки с датами в sql?

    @Clementino Автор вопроса
    Михаил Е, да, получилось.

    select u.user_id, u.reg_date, t.date_id
    from users u
    left join times t on ((t.date_id between u.reg_date and now()::date) AND (datediff(day, u.reg_date, t.date_id) % 30) = 0)


    Это vertica, т.к. именно для неё решение нужно, но в других субд вместо datediff можно чуть более громоздкие конструкции использовать)
    times тут это просто таблица времён с детализацией до дня. Если в кхд такой нет, то можно сгенерировать на лету (функции generate_series в postgresql, timeseries в vertica, например).
  • Как сгенерировать строки с датами в sql?

    @Clementino Автор вопроса
    Михаил Е, спасибо) конечно, хотелось не этого, но формально это решение вопроса так что..))
    Заодно меня ваше решение натолкнуло на одну мысль, сейчас попробую его сократить) Думаю, можно приджойнить timeseries с интервалом в один день, по условию, что эти даты будут между датой регистрации и текущим днем, ну а потом оставить только те строки, где разница между датой регистрации и датой кратна 30)
  • Как сгенерировать строки с датами в sql?

    @Clementino Автор вопроса
    Михаил Е, ну, по поводу "какая задача", я как раз и хотел понять можно ли это сделать средствами sql при этом чтобы это было адекватно и стоило того)
    А то сидишь и думаешь, что может я просто не догадался до какого-то простого и изящного варианта :)

    И все-таки по поводу приведенного кода, сложновато вникнуть сходу, можете в двух словах описать логику?) Зачем в CTE_Numbers цифры от 0 до 9?)
  • Как сгенерировать строки с датами в sql?

    @Clementino Автор вопроса
    ky0 А можете посоветовать подходящий инструмент для решения подобной задачи?)
    Я в качестве альтернативы думал над организацией чего-то вроде etl процесса в talend/аналогичном софте. Т.е. несколько шагов, сначала грузятся селектом пользователи с их датой регистрации, потом шаг на котором создается этот костяк с датами каждые 30 дней с регистрации по каждому пользователю, далее уже на эту таблицу делаются джойны, ну и результат сохраняется в csv, к примеру.
    Или может есть какие-то более подходящие варианты.
  • Уменьшает ли деление ssd на лог. разделы его срок службы?

    @Clementino Автор вопроса
    Спасибо!
    Насчет последнего пункта, да, как раз в софте от самсунга для их же ssd есть "over positioning", который оставляет неразмеченное пространство, рекомендуют 10% от объема диска оставлять с помощью этой функции.
  • Где получить высшее образование заочно?

    @Clementino Автор вопроса
    mkone112, нет, это лишь одна сторона вопроса, вопрос сформулирован корректно)
  • Где получить высшее образование заочно?

    @Clementino Автор вопроса
    Я интересовался - опыта работы обычно достаточно для получения рабочей визы.

    Да, когда есть опыт по той же специальности на которую идешь и его там нужно что-то около 8 лет (зависит от страны).
    К тому-же, важность визы слегка падает ввиду возможности работать удаленно, почти в любой точке мира.

    Удаленный сотрудник в другой стране это уже фриланс с соответствующими вытекающими.

    Бросать работу на 4 года точно не вариант, по финансам.
    В любом случае спасибо за мнение)
  • Где получить высшее образование заочно?

    @Clementino Автор вопроса
    Griboks ,
    Ну если ваша цель - получить побольше денег, то вам не программистом надо работать, а лучше вообще не работать, а пилить госбюджет.

    ну, это во-первых крайности, во-вторых не каждому моральные принципы позволяют незаконно пилить чей-либо бюджет)

    Я согласен, что условные 100к это мало, но у вас опять же выходит две крайности - либо просиживать штаны за ту зп, что дали, либо пилить бюджет))
    Я не мечтаю о миллионах в месяц, я бы хотел честно зарабатывать своей квалификацией скажем 250-300т.р. (если оставаться в рф), и этого вполне достаточно. Как мне видится на данный момент)

    Ну, и я не программист, занимаюсь аналитикой, отчасти поэтому хочу в DS, мне нравится работа с данными и я вижу в этом реальную и измеримую пользу для бизнеса. 3 часа на дорогу можно вычитать т.к. удалёнка, но это лирика)
  • Где получить высшее образование заочно?

    @Clementino Автор вопроса
    Griboks,
    Курсы - это те же вузы, только большинство без аккредитации.

    Понятно, что на курсах никаких корочек не будет кроме филькиной грамоты, это чисто для знаний.

    работать согласно зп, а не искать зп согласно работе

    звучит как просиживать штаны на ту небольшую зп, которую дали. но ведь цель не в том, чтоб не дай бог отработать на больше, чем тебе платят, а в большей зп как раз, ради которой готов развиваться само собой.

    для меня не составило бы труда сдать любой экзамен и написать любой диплом. А на очке можно было бы и связи завести, друзей найти. Вдруг хороший преподаватель попадётся - можно на лекции походить к нему.

    все это логично и отлично, если не брать в расчет фуллтайм работу)
  • Где получить высшее образование заочно?

    @Clementino Автор вопроса
    Griboks интересное мнение, спасибо, но достаточно противоречиво)
    Я уж точно не фанат системы образования рф, и уже сам сталкивался с плохим образованием и наплевательским отношением в одном из топ вузов, но при всём при этом думаю, что не настолько всё плохо, есть и хорошие кафедры/преподаватели и знания там получать можно.
    Насчет того, чтоб идти на очку и не появляться на лекциях, тоже спорно, многие преподаватели заваливают таких студентов, которых не видят на лекциях.
    Главное в таких вузах - сразу вычислить, какие кафедры нужны для понтов и отчётов, а какие для распила госбюджета (вам сюда).

    На случай если других вариантов не останется, как их вычислить?)

    диплом связан с работой чуть менее чем никак, а знания с вузом ещё меньше.

    Как бы вы тогда поступили? Только самообразование по онлайн курсам (курсера и тд) и не работать там, где требуют во/занижают зп без во?)
  • Где получить высшее образование заочно?

    @Clementino Автор вопроса
    Bavashi, не спорю, а еще можно пойти и получить эту "бумажку" заранее))
  • Где получить высшее образование заочно?

    @Clementino Автор вопроса
    Не видел таких вакансий. Если есть опыт работы - на бумажки всем похрен.

    Извините, но то что вы их не видели не значит, что их нет) Я сужу по реальному опыту моих друзей и знакомых, и вакансии такие есть и целые компании (в основном это банк сектор и гос корпорации вроде газпрома, не говорю что все, но там таких много).

    не вижу прямой связи

    А она есть, вы, видимо, не интересовались вопросом. Как правило диплом необходим не работодателю, а гос-ву, для выдачи рабочей визы. Можете почитать на примере Германии, если интересно)

    Еще не встречал людей, которые действительно учились работая на full-time(поправка: знаю одного - чуть не умер на первой сессии(буквально)).

    Это уже чисто от человека зависит) Кто-то и куда более сложные вещи совмещает) Но не спорю, с оглядкой на большинство это действительно очень сложно.