Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Oblicz całkowity czas trwania ostatniego wiersza w mysql

Spróbuj czegoś w tym celu:

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:
Grupuj według, z podsumowaniem



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hibernate-envers zgłasza wyjątek podczas usuwania jednostki z kolekcją przy użyciu CrudRepository

  2. Nie można przekonwertować zapytania MySql za pomocą doktryny DQL lub QueryBuilder

  3. Dostosuj stronę główną i e-maile aplikacji Deals dzięki historii użytkownika:jak to zrobić we właściwy sposób na Railsach/postgreSQL?

  4. Strategie dla skojarzeń typu jeden-do-wielu, w których wiele wpisów pobocznych jest liczonych w milionach

  5. Django syncdb działa w SQLite, nie działa w MySQL