안녕하세요..
소요시간을 분으로 환산하여 sum하기 위해 datetime끼리 계산하여 컬럼을 추가했는데요,
아래처럼 쿼리를 돌리면 어떤 raw는 값이 나오고, 어떤 raw는 null 로 값이 안나오고 하는 case 들이 있습니다.
(time1, time2 컬럼에 날짜/시간 값이 있는데도 말이죠...)
이유를 잘 모르겠는데, 다른분들도 이런경우 있으신가요 ? ㅠㅠ
time1, time2 컬럼 모두 datetime type.
select f.*
,case when (time1 is null) or (time2 is null) then null else (time2-time1)*60*24 end time
from ( 서브쿼리 ) f
|