我的表格中有两个字段:<div class="small">
<a class="date" href="blah">2 January 2017</a> <a class="tag" href="blah">#foooooo</a> <a class="tag" href="blah">#foooooo</a> <a class="tag" href="blah">#foooooo</a> <a class="tag" href="blah">#foooooo</a> <a class="tag" href="blah">#foooooo</a> <a class="tag" href="blah">#foooooo</a>
</div>
和last_service_date
。 next_service_date
具有默认时间戳。我想要的是为last_service_date
添加3个月。这可能吗?
答案 0 :(得分:1)
您可以使用SQLite Date and Time Functions
使用示例:
UPDATE tablename SET next_service_date=DATETIME(last_service_date , '+3 months');
答案 1 :(得分:0)
你可以运行一个简单的sql命令
UPDATE tablename SET next_service_date = last_service_date + (60*60*24*30*3);
那可以完成这项工作,但请记住,这段代码会更改表格中的每个条目!您可能想要为此添加LIMIT。
另外,我假设您想在last_service_date中添加3个月。您可能需要相应地更改它。
有些月份也可能有多于或少于30天,我以此为基础。