case вроде тормозная операция
По идее и NOW() тоже, т.к. это скалярная функция, такие значения надо вычислять заранее и передавать как параметр. Хотя по большому счету надо разбираться для каких целей пишется запроса, над каким объемом данных, будет ли он расти, есть ли там индексы и т.д. и т.п. Для разовых запросов все подходит, если это выполняется за приемлемое время.
да, у меня через with сделано, это я для простоты написал
Обсуждают сегодня