[sql] SQL에서 특정 시간 범위의 데이터 삭제하는 방법

– 삭제할 시간 범위 설정 DECLARE @start datetime DECLARE @end datetime SET @start = ‘2022-01-01 00:00:00’ SET @end = ‘2022-01-02 00:00:00’

– 데이터 삭제 DELETE FROM YourTable WHERE YourDateColumn >= @start AND YourDateColumn < @end ```

SQL에서 특정 시간 범위의 데이터를 삭제하는 방법은 DELETE문을 사용하여 해당 시간 범위에 속하는 데이터를 제거하는 것입니다. 먼저, 삭제할 시간 범위를 지정하기 위해 시작(@start)과 끝(@end) 날짜를 설정합니다. 그런 다음에는 DELETE문을 사용하여 YourDateColumn이 시작 날짜보다 크거나 같고, 끝 날짜보다 작은 경우의 데이터를 삭제합니다.

이렇게 함으로써 지정된 시간 범위에 있는 데이터를 효과적으로 삭제할 수 있습니다.

참고문헌: