2016-08-29 6 views
0

я использую SQLite браузер, я пытаюсь найти запрос, который может обновить свою таблицу из:запрос для обновления столбца SQL таблицы из DateTime в минуты и миллисекунды

Таблицы называется основным

| |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 тем, что показано в приведенной выше команде, поэтому я могу сгруппировать те же минуты и секунды.

+0

Ну, что СУБД вы используете? 'mysql',' sql-server' или 'sqlite'? Разве это не просто «sqlite»? –

+0

Sqlite Я догадываюсь, что не уверен. Я не очень технический = /. Я действительно застрял, поэтому пришел сюда. – OwnThisField

ответ

0

Просто положить, что вычисление в UPDATE statement:

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

Удивительное спасибо, что сработало =). – OwnThisField

 Смежные вопросы

  • Нет связанных вопросов^_^