我有以logId
作为外键的MySQL表
另一张表以logId
作为一列,并对应于startDate
和endDate
我想以某种方式编写一个JOIN,以便我的输出为每个服务器提供startDate
和endDate
之间的差异(以小时为单位。
我写了以下JOIN
,但需要帮助来计算日期差并将其显示为TotalTime
select server, totaltime from table1
inner join table2 on table1.logId = table2.logId
TIMEDIFF给出两个时间/日期时间之间的时差
SELECT
servername, TIMEDIFF(EndDate, StartDate) AS totaltime
FROM
table1
INNER JOIN
table2 ON table1.logId = table2.logId