SELECT смещение, дата и время ("сейчас", "+ смещение минут", "местное время")
Этим запросом я перестраиваю время SELECT ("сейчас", "+30 минут") в более сложный, где смещение (минуты) - моя проблема.
Этот запрос не работает, но как мне это сделать.
SELECT смещение, дата и время ("сейчас", "+ смещение минут", "местное время") из базы данных, где 1
Как правильно установить значение смещения между "+ минут смещения"
заранее спасибо
1 ответ
Решение
'+offset'
строка, содержащая символы +offset
,
В SQL конкатенация строк выполняется с ||
(число автоматически преобразуется в строку):
SELECT offset,
datetime('now', '+' || offset || ' minutes', 'localtime')
FROM database
WHERE 1