将 SQL table 列从日期时间更新为分钟和毫秒的查询
Query to update a SQL table column from datetime to minutes and milliseconds
我正在使用 SQLite 浏览器,我正在尝试查找可以更新我的 table 的查询:
Table 被称为 main
| |time_one |time_two|
| 1| 2016-08-21 07:01:04| |
| 2| 2016-08-21 08:01:03| |
| 3| 2016-08-17 09:11:54| |
| 4| 2016-08-18 11:01:59| |
| 5| 2016-08-19 12:01:04| |
| 6| 2016-08-20 01:01:04| |
我要的结果是分秒毫秒:
| |time_one |time_two|
| 1| 2016-08-21 07:01:04| 01:04|
| 2| 2016-08-21 08:01:03| 01:03|
| 3| 2016-08-17 09:11:54| 11:54|
| 4| 2016-08-18 11:01:59| 01:59|
| 5| 2016-08-19 12:01:04| 01:04|
| 6| 2016-08-20 01:01:04| 01:04|
这是我用来显示时间的函数
Select strftime('%M:%f', time_1)
From main
;
现在我只想用上面命令中显示的内容更新 time_2,这样我就可以将具有相同分钟和秒的那些组合在一起。
只需将该计算放入 UPDATE statement:
UPDATE main SET time_2 = strftime('%M:%f', time_1);
我正在使用 SQLite 浏览器,我正在尝试查找可以更新我的 table 的查询:
Table 被称为 main
| |time_one |time_two|
| 1| 2016-08-21 07:01:04| |
| 2| 2016-08-21 08:01:03| |
| 3| 2016-08-17 09:11:54| |
| 4| 2016-08-18 11:01:59| |
| 5| 2016-08-19 12:01:04| |
| 6| 2016-08-20 01:01:04| |
我要的结果是分秒毫秒:
| |time_one |time_two|
| 1| 2016-08-21 07:01:04| 01:04|
| 2| 2016-08-21 08:01:03| 01:03|
| 3| 2016-08-17 09:11:54| 11:54|
| 4| 2016-08-18 11:01:59| 01:59|
| 5| 2016-08-19 12:01:04| 01:04|
| 6| 2016-08-20 01:01:04| 01:04|
这是我用来显示时间的函数
Select strftime('%M:%f', time_1)
From main
;
现在我只想用上面命令中显示的内容更新 time_2,这样我就可以将具有相同分钟和秒的那些组合在一起。
只需将该计算放入 UPDATE statement:
UPDATE main SET time_2 = strftime('%M:%f', time_1);