SQL 날짜계산하기 (Oracle, MySQL, MSSQL)
날짜에서 더하거나 빼는 연산에 관한 내용입니다 Oracle에서 기본적인 날짜 연산 * SYSDATE함수는 실행될 때의 시간을 리턴합니다 SELECT SYSDATE + 1 --// 1일 후 출력 이렇게 하면 현재 날짜에 1일이 추가되어 출력됩니다 하루 전을 출력하려면 ( + )를 ( - )로 바꾸면 되겠죠 이 부분을 응용해서 1시간 1분 1초 후 등 다양하게 출력 가능합니다 1이 하루이기 때문에 1을 24로 나누면 1시간 거기서 60으로 또 나누면 1분 또 60으로 나누면 1초가 되겠죠? SELECT SYSDATE + 1/24 --// 1시간 후 SELECT SYSDATE + 1/24/60 --// 1분 후 SELECT SYSDATE + 1/24/60/60 --// 1초 후 ADD_MONTHS 함수를 이용..