SELECT offset ,datetime('now','+offset 分钟', 'localtime')

SELECT offset ,datetime('now','+offset minutes', 'localtime')

我重建这个查询

SELECT time('now','+30 minutes')

到一个更复杂的问题,偏移量(分钟)是我的问题。

此查询无效,但我是如何完成的。

SELECT offset, datetime('now','+offset minutes', 'localtime')
FROM database 
WHERE 1

如何在“+offset 分钟”之间设置正确的偏移值?

'+offset' 是包含字符 +offset.

的字符串

在SQL中,字符串拼接是用||完成的(数字自动转为字符串):

SELECT offset,
       datetime('now', '+' || offset || ' minutes', 'localtime')
FROM database
WHERE 1