SELECT MAX(
CASE
WHEN CLKTRANTYPE_ID = 1
THEN MIN((TO_CHAR (CLKTRANPRO_TIME,'YYYY.MM.DD HH24:MI:SS')))
END) AS MIN_TIME ,
MAX(
CASE
WHEN CLKTRANTYPE_ID = 2
THEN MAX((TO_CHAR(CLKTRANPRO_PROC_DT,'YYYY.MM.DD HH24:MI:SS')))
END) AS MAX_TIME
FROM CLOCK_TRAN_PROCESSED
WHERE WRKS_ID =1652201
GROUP BY WRKS_ID,CLKTRANTYPE_ID;
以上是我的查詢,我需要找到以小時格式MAX_TIME和MIN_TIME之間的差別找到分,兩輛時間戳之間的差異。我嘗試使用提取和( - ),但沒有爲我工作。請幫我找出小時格式的區別。需要使用Oracle SQL
沒有邏輯,以獲得差異.. ..除了獲得最大和最小。 – Prathyush