시간 (1) 썸네일형 리스트형 Spark SQL에서 두 날짜의 차이 구하기(DATETIME, TIMESTAMP) Spark SQL에서 두 날짜의 차이를 구하는 방법에 관한 글입니다. 배경 Spark SQL 함수에는 DATE 끼리의 차이를 구하는 함수는 있습니다(DATE_SUB). 하지만, TIMESTAMP(DATETIME) 끼리의 차이를 구하는 함수는 없습니다. 따라서 다른 방법으로 우회해서 구하는 수밖에 없습니다. 참고로 DATE와 TIMESTAMP의 차이는 아래와 같습니다. DATE : 2022-09-01 TIMESTAMP(DATETIME) : 2022-09-01 00:00:00 UNIX_TIMESTAMP로 두 날짜의 차이 구하기 결론부터 말하자면, 두 DATETIME을 UNIX 시간으로 변환해준 후 차이를 구해야 합니다. SELECT UNIX_TIMESTAMP(시간1) - UNIX_TIMESTAMP(시간2) ..