Mysql
 sql >> база данни >  >> RDS >> Mysql

Изчислете общата продължителност на времето на последния ред в mysql

Опитайте нещо в този смисъл:

mysql> select *, timediff(end, start) as diff, sec_to_time(SUM(timediff(end,start))) as sum FROM timet GROUP BY start WITH ROLLUP;

+---------------------+---------------------+-------+----------+----------+
| start               | end                 | g     | diff     | sum      |
+---------------------+---------------------+-------+----------+----------+
| 2011-11-28 23:00:51 | 2011-11-28 23:00:56 | 0.678 | 00:00:05 | 00:00:05 |
| 2011-11-28 23:00:52 | 2011-11-28 23:00:57 | f     | 00:00:05 | 00:00:05 |
| 2011-11-28 23:00:53 | 2011-11-28 23:00:58 | 0.948 | 00:00:03 | 00:00:05 |
| 2011-11-28 23:00:58 | 2011-11-28 23:01:01 | 0.153 | 00:00:03 | 00:00:03 |
| NULL                | 2011-11-28 23:01:01 | 0.153 | NULL     | 00:00:18 |
+---------------------+---------------------+-------+----------+----------+
5 rows in set (0.01 sec)

Mysql:
Групиране по, със събиране



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Експортирайте MySQL в CSV, някои колони с кавички и други без

  2. Разлики между SQL и NoSQL бази данни – Сравнение на MySQL и MongoDB

  3. Как мога да направя заявка за текст, съдържащ символи на азиатски език в MySQL?

  4. Как да направя MySQL Looped Join кои тестове, ако резултатите са пълни?

  5. Как да получите всички продукти по категория без един конкретен идентификатор на продукта в laravel?