我正在尝试添加一个类型为TEXT的Date字段,其中包含两个REAL类型的字段,结果我必须与SQLite中的当前日期进行比较。但我仍然坚持添加TEXT和REAL来获得计算日期。
即。我在TEMP_DATE字段中有2005-10-01,在THRESHOLD1和THRESHOLD2中分别有15.0和4.0。我必须添加这3个字段才能获得2015-10-20的结果。
答案 0 :(得分:0)
在SQLite中,可以使用带有built-in date functions的修饰符来更改日期值:
SELECT date('2005-10-01', '+19 days');
要将日期偏移量转换为所需格式,请使用字符串连接:
SELECT date(temp_date, '+' || (threshold1 + threshold2) || ' days') FROM ...