SELECT смещение, дата и время ("сейчас", "+ смещение минут", "местное время")

Этим запросом я перестраиваю время SELECT ("сейчас", "+30 минут") в более сложный, где смещение (минуты) - моя проблема.

Этот запрос не работает, но как мне это сделать.

SELECT смещение, дата и время ("сейчас", "+ смещение минут", "местное время") из базы данных, где 1

Как правильно установить значение смещения между "+ минут смещения"

заранее спасибо

1 ответ

Решение

'+offset' строка, содержащая символы +offset,

В SQL конкатенация строк выполняется с || (число автоматически преобразуется в строку):

SELECT offset,
       datetime('now', '+' || offset || ' minutes', 'localtime')
FROM database
WHERE 1
Другие вопросы по тегам