Size: a a a

2021 June 25

Е

Евгений in dlang.ru
Я тут не могу добиться от человека ответа на вопрос уникальности значений в поле time. :)
источник

0

000Sanya in dlang.ru
Они уникальные
источник

Е

Евгений in dlang.ru
На джуна в чем? :) в SQL?
источник

DH

Dark Hole in dlang.ru
Угу
источник

0

000Sanya in dlang.ru
ну там точно больше >= end, а учитывая что флоаты, повторения оч маловероятны
источник

SG

Serg Gini in dlang.ru
Аналитиком, где sql тоже нужен :)
источник

Е

Евгений in dlang.ru
Хз, джун или нет. У меня большой запрос получился.
источник

Е

Евгений in dlang.ru
Ищет первое окно
WITH
    start_time AS (SELECT time FROM test WHERE value = 4 ORDER BY time LIMIT 1),
    end_time AS (SELECT time FROM test WHERE time >= (SELECT time FROM start_time) AND value < 2 ORDER BY time LIMIT 1)
SELECT * FROM test WHERE time >= (SELECT time FROM start_time) AND time < (SELECT time FROM end_time)  ORDER BY time;
источник

Е

Евгений in dlang.ru
Может как-то попроще можно, хз, мои знания SQL довольно базовые.
источник

KF

Konstantin Firsov in dlang.ru
Если я правильно понимаю смысл, то это чем-то похоже на задачу поиска острова в Gaps and Islands, найти остров, в котором есть мин-макс диапазон или около того, кгм.
источник

KF

Konstantin Firsov in dlang.ru
хотя насколько я помню, там пропуск значений вроде бы.
источник

Т

Тающий звук... in dlang.ru
Если без процедур, то тут без соединений не обойтись
источник

Т

Тающий звук... in dlang.ru
Для множества окон
источник

Т

Тающий звук... in dlang.ru
Хотя может и без него можно
источник

KF

Konstantin Firsov in dlang.ru
>Java/C++/Python они все умеют и в ГУИ, и в вэб, и CLI
де-юре все могут во многое, но на практике появляется разной степени "нюанс". Приложение может быть простым и сложным, сроки на разработку большие и не очень, производительность высокая и нет. писать на джаве быстрые и интегрированные в систему приложения выглядит такой себе затеей, как и писать приложение со сложной бизнес-логикой на плюсах. Но т.к. какой-то класс задач из гуевых\веб\cli инструментов выпадают, то тулкиты\тулзы\инструменты обычно перекашивает в какую-то сторону и кроме своего класса задач он остальные решить не способен, ну или через одно место получится, имхо.
источник

SG

Serg Gini in dlang.ru
Кстати может быть можно через full join с хитрыми условиями сделать)
Правда если таблица большая, то это будет работать супер-медленно
источник

SG

Serg Gini in dlang.ru
Мы там просто обсуждали уровень новичка/для себя

Если вопрос «написать наиболее оптимальное решение» - со сроками, бюджетом, требованием к безопасности и прочим вещам, то, конечно, необходимо подбирать соответствующий инструмент

А вот сделать ну не знаю… для себя что-то - то скорее работает случай «лучший инструмент тот, который ты лучше всего знаешь» и если кто-то бог Паскаля, то ему проще на нем сделать будет)
источник

DH

Dark Hole in dlang.ru
И ведь делают же
источник

SG

Serg Gini in dlang.ru
Конечно
Даже иде для Ди на Паскале :)
источник

KF

Konstantin Firsov in dlang.ru
нуууу... эти небольшие недостатки и нюансы склонны настакиваться. и выходит, например, что в той же джаве десктоп никому и не нужен). Им мало кто занимается и основные кейсы там это галерочная разработка на спринге, ну и мобайл, что уже отнимает котлин\дарт. поэтому количество недоделок и багов в тамошних тулкитах огромно и нормально на нем написать еще нужно постараться. Это тоже не кейс новичка, скиллы методов тыка, интуитивного нахождения багов и предчувствие проблем пятой точкой на ранних этапах еще не развиты.
источник