Mysql时间相加 - 其他数据库开发 / MySQL/Postgresql
Mysql里如何计算时间相加?例如10:23:22 与18:22:00得出时间是28:45:22计算的是总时间
MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html引用 ADDTIME(expr,expr2) ADDTIME()将 expr2添加至expr 然后返回结果。 expr 是一个时间或时间日期表达式,而expr2 是一个时间表达式。 mysql> SELECT ADDTIME('1997-12-31 23:59:59.999999', -> '1 1:1:1.000002'); -> '1998-01-02 01:01:01.000001' mysql> SELECT ADDTIME('01:00:00.999999', '02:00:00.999998'); -> '03:00:01.999997' ADDTIME(expr1,expr2) ADDTIME() adds expr2 to expr1 and returns the result. expr1 is a time or datetime expression, and expr2 is a time expression. mysql> SELECT ADDTIME('1997-12-31 23:59:59.999999', -> '1 1:1:1.000002'); -> '1998-01-02 01:01:01.000001' mysql> SELECT ADDTIME('01:00:00.999999', '02:00:00.999998'); -> '03:00:01.999997'
相关问答:
SQL code: create procedure proc_batchUpdate(in categoryId integer , in artIds varchar(50)) begin set @dsql = count('update article set type=' , categoryId , ' where id in (' , artIds , ' ......
今天想到个问题,mysql可以导出表,数据库,怎么导出某个字段的数据呢?不知道大家有没有这么试过的?是不是导出数据的最小单位就是表? 用工具可以选择列的,比如sqlyog 谢谢,已经解决,我用的是命令,呵呵 ......
我觉得mysql和sqlserver有共同的地方: 有个问题是关于表的锁问题: 进程A 进程B select * from user where id in lock share mode(共享锁) &nb ......