안녕하세요...
오늘 도와 주셔서 너무 감사 드립니다.
그런데 하나 난관이... ㅜㅜ
SELECT A.PRD_CD, A.PROC_SEQ,A.PROC_NO, A.MTR_CD,
CONVERT(varchar(50),DATEDIFF(day, '1900-01-01', x)) + ':' + -- Days
CONVERT(varchar(50), x, 8) date_term -- '00:00:00'
FROM FR_MTR A INNER JOIN (SELECT PRD_CD, PROC_SEQ, PROC_NO, MTR_CD,PRD_LOT, (MAX(END_TIME) - MIN(START_TIME)) x FROM FR_MTR WHERE PRD_CD =fff' AND PROC_SEQ <> 0
AND PRD_LOT IN ('A','B','C','D','E')
GROUP BY PRD_CD, PROC_SEQ, PROC_NO, MTR_CD, PRD_LOT) B
ON A.PRD_CD = B.PRD_CD AND A.PROC_SEQ = B.PROC_SEQ AND A.PROC_NO = B.PROC_NO AND A.MTR_CD = B.MTR_CD AND A.PRD_LOT = B.PRD_LOT
이런 쿼리에서
CONVERT(varchar(50),DATEDIFF(day, '1900-01-01', x)) + ':' + -- Days
CONVERT(varchar(50), x, 8) date_term -- '00:00:00'
이 부분을 각 PRD_LOT의 다섯 LOT의 SUM 이후 평균 5LOT 값을 내야 합니다. ㅜㅜ
머리가 아픕니다.
제발 부탁 드립니다.
|