예를 들어 2023-03-10 00:00:00 데이터를 2021-05-24 14:57:21 로 수정해달라와 같은 요청이 있다면
DATEADD(D, -X, '날짜')를 사용할 수 없고
그렇다고 손으로 하기에는 1건이 아니라 여러건일 경우엔 DATEDIFF 함수를 사용하면 된다.
DATEDIFF('구분자', '시작일', '종료일')
구분자에는 D, DD, HOUR, MONTH, YEAR 와 같은 값이 들어간다.
SELECT DATEDIFF(DD, '2023-03-10 00:00:00', '2021-05-24 14:57:21')
위의 예시를 쿼리로 짜 실행시키면 결과값은 -655가 나온다.
만약 DATEADD를 쓴다면 -655로 날짜를 바꾸고 시간은 손으로 직접 수정해야한다.
근데 시간도 바꿔야되면 뭐하러 DATEADD를 쓰지 그냥 손으로 바꾸는게 제일 낫지 않나