DATEADD('날짜 기준', 증가수, 지정된 날짜)
- 날짜 기준으로 지정된 날짜에 증가수만큼 더해지고 반환
예시 DATEADD('month', 2, #2022-09-01#)
반환값: 2020-11-01
예시 DATEADD('year', 3, #2022-09-01#)
반환값: 2025-09-01
예시 DATEADD('day', 3, [date])
반환값: date 필드에 있는 모든 day값에 3이 더해진 뒤 반환
DATEDIFF('날짜 기준', 날짜 1, 날짜 2)
- 날짜 기준으로 날짜 2와 날짜 1의 차이를 반환
예시 DATEDIFF('month', #2022-06-29#, #2022-09-01#)
반환값: 3
예시 DATEDIFF('year', #2018-06-29#, #2022-09-01#)
반환값: 4
예시 DATEDIFF('day', [마지막 주문일], [오늘 날짜])
반환값: 오늘 날짜에서 마지막 주문일을 뺀 day값을 반환. 이를 통해 며칠 동안 주문을 안 했는지 알 수 있다.
DATENAME('날짜 기준', 지정된 날짜)
- 날짜 기준으로 지정된 날짜가 문자열로 반환
예시 DATENAME('month', #2022-09-01#)
반환값: september
예시 DATENAME('year', #2022-09-01#)
반환값: 2022
예시 DATENAME('day', #2022-09-01#)
반환값: 1
주의, DATENAME으로 반환된 값들은 전부 날짜형이 아닌 문자형이다.
DATEPART('날짜 기준', 지정된 날짜)
- 날짜 기준으로 지정된 날짜가 숫자형으로 반환
예시 DATEPART('month', #2022-09-01#)
반환값: 9
예시 DATEPART('year', #2022-09-01#)
반환값: 2022
예시 DATEPART('day', #2022-09-01#)
반환값: 1
주의, DATEPART으로 반환된 값은 모두 숫자형이다.