あなたはyou cannot refer to an alias SELECTの外側とORDER方法のためのクエリが解析されるため、BY同じ選択に関数の結果を使用することはできません。あなたは、同じ機能を複数回呼び出すことができます。
select DATEDIFF(MINUTE,on_duty, clock_in) as late,
DATEDIFF(MINUTE ,off_duty, clock_out) as Early,
DATEDIFF(MINUTE,on_duty, clock_in)- DATEDIFF(MINUTE ,off_duty, clock_out) as jajalan
from kkpsurabaya
または共通表expreession:私はその仕事は=、= THX BROウルソリューションの仕事だと思う
WITH CTE AS
(
SELECT DATEDIFF(MINUTE,on_duty, clock_in) as Late,
DATEDIFF(MINUTE ,off_duty, clock_out) as Early,
t.*
FROM kkpsurabaya t
)
SELECT Late, Early, Late - Early as jajalan
FROM CTE
ああのTHX –