and "CreatedAt" <'2021.08.03 23:30:00.00'
Есть такой запрос. Приходится часто доставать так юзеров в промежутке равному 3 часа. Как сделать так чтобы конец промежутка вычислялся автоматически +3 часа к началу?
Как-то так: WHERE "CreatedAt" >= $1 AND "CreatedAt" < ($1 + interval '3 hours')
мне бы вообще вынести это значение как переменную
Передаваемый параметр. Вы же параметризованные запросы используете (а не SQL-инъекции), я надеюсь? ;)
да просто sql запрос исполняем
Это, мягко говоря, не best practice — Бобби передаёт привет ( https://xkcd.com/327/ ). ;)
это не где-то в веб проекте выполняется. Просто для отчета иногда приходится лезть в бд и доставать инфу в ручную
SQL-инъекции были задолго до "веб проектов", мне кажется. В общем, если бы использовали СУБД как положено, решение бы Вам подошло.
Обсуждают сегодня