2016-08-29 98 views
0

我使用SQLite浏览器中的SQL表列,我试图找到一个查询,可以更新我的表从:查询更新日期时间从几分钟到和毫秒

表被称为主

| |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| 

这是我用来显示时间是

0123的功能
Select strftime('%M:%f', time_1) 
From main 
; 

现在我只想更新time_2与上面的命令显示的内容,所以我可以将相同的分钟和秒的组合在一起。

+0

嘛,你使用的是什么RDBMS ? 'mysql','sql-server'或'sqlite'?它不只是'sqlite'吗? –

+0

Sqlite我猜不确定。我不是很技术= /。真的被卡住了,所以来到这里。 – OwnThisField

回答

0

只要把该计算到UPDATE statement

UPDATE main SET time_2 = strftime('%M:%f', time_1); 
+0

真棒谢谢你工作=)。 – OwnThisField

相关问题