SQLite, как использовать выражение в модификаторе datetime - PullRequest
3 голосов
/ 16 июня 2011

Короче говоря: мне нужно рассчитать дату и время окончания с учетом начального времени и длины в минутах.

У меня есть таблица со столбцами StartTime (тип datetime) и LengthMinutes (тип int).Чтобы рассчитать время окончания, мне понадобится немного sql, например:

select datetime(StartTime, '+LengthMinutes minutes') from my_table;

Как мне обратиться к столбцу LengthMinutes изнутри модификатора?

Отредактировано: решеноиспользуя предложение Dan04.Спасибо!

Ответы [ 2 ]

6 голосов
/ 16 июня 2011
SELECT datetime(StartTime, '+' || LengthMinutes || ' minutes') FROM my_table;
1 голос
/ 16 июня 2011
select datetime(strftime('%s',StartTime)+lengthMinutes*60,'unixepoch') from my_table;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...