mysql - 使用MySQL将两个日期时间的差异插入到另一个表中

标签 mysql

我需要一些帮助,我需要将两个日期时间之间的差异结果插入到另一个表中。这是获取差异的查询:

SELECT TIMEDIFF (comments.finalizacion_fase,cutlog.started)AS DIF
FROM cutlog_a cutlog INNER JOIN comments_cutlog_a 
comments ON cutlog.id=comments.id_log_cutlog_a

但我不知道如何正确完成其余的事情,我已经搜索了 INSERT INTO 但我不知道如何使其适应我的需要。 提前致谢

最佳答案

使用INSERT INTO ... SELECT语法:

INSERT INTO otherTable (column)
SELECT TIMEDIFF (comentarios.finalizacion_fase, cutlog.started)
FROM metlab.cutlog_junta cutlog
INNER JOIN comentarios_cutlog_junta comentarios
    ON cutlog.id = comentarios.id_log_cutlog_junta

请注意,您当前的选择只有一列输出,因此我只在上面插入一列。但是您可以在另一个表中插入任意数量的列。

关于mysql - 使用MySQL将两个日期时间的差异插入到另一个表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46891277/

相关文章:

mysql - 仅当字段不为空时才进行内部连接

javascript - 以 Javascript/JSON 显示来自 MYSQL SELECT 的 PHP 结果

php - 数据库错误 Cakephp

mysql - 根据时间戳列中的日期部分计算行数

如果字符数较少,PHP 博客表单仅将文本区域上传到 MySQL 数据库

PHP Mysql 多用户登录表单

php - 为什么两个 select 查询不能在一个 php 代码中执行?

mysql - 使用 Ruby/Rails 检索 MySQL BLOB 字段

mysql - 选择语句格式