MIN(start_time)='00:00:00')
нормальная ли такая практика сравнивать с нулевым временем если нет периода?
так то оно работает вроде
Непонятно, что вы хотели сказать. Вроде бы вторая часть OR эквивалентна MAX(start_time) = MIN(start_time), и в этом случае первая часть OR тоже должна сработать. Зачем нужна вторая часть?
мне нужно получить true если период меньше допустим 1го часа, либо же, когда в таблице одна запись, то есть не возможно получить период из двух дат, это выражение из агрегатных функций (MAX(start_time) - MIN(start_time) выдает такую дату '00:00:00'
Но ведь одна дата — это тоже период. Как вы правильно заметили — из нуля секунд. И это меньше чем 1 час. Никакого частного случая здесь нет
Обсуждают сегодня