【发布时间】:2014-07-15 05:19:46
【问题描述】:
我正在使用以下 SQL。 column1、column2 给出的输出如 122.5014 和 4.2857;但是最后一列给出了输出 NULL 虽然我期待 48.9266。
SQL 输入:
SELECT (
SELECT @h := ( SUM( (
TIME_TO_SEC( TIMEDIFF( `stop` , `start` ) ) /3600 ) )
)
) AS `HoursWorked` , (
SELECT @w := ( TIMESTAMPDIFF(
DAY , MIN( `start` ) , MAX( `stop` ) ) /7 )
) AS `InWeeks` , (
SELECT (
((@w *40) - ( @h ))
)
) AS `DutyDistance`
FROM `work_table`
输出:
HoursWorked | InWeeks | DutyDistance
------------------------------------
122.5014 | 4.2857 | NULL
【问题讨论】:
标签: mysql sql variables null user-defined