질문&답변
극단적으로 from-to가 12일 이고, valid_to가 13일이면?
상황에 따라 조건을 적용하면 됩니다 만약, 아래와 같은 이력 데이터가 있을 때, valid_from: 2026-01-12 00:00:00 | valid_to: 2026-01-13 01:00:00 valid_from: 2026-01-13 01:00:00 | valid_to: 2026-01-13 20:00:00 valid_from: 2026-01-13 20:00:00 | valid_to: 2026-01-13 23:59:59 valid_from: 2026-01-13 23:59:59 | valid_to: 2026-01-14 02:00:00 valid_from: 2026-01-14 02:00:00 | valid_to: 9999-12-31 23:59:59 조건 1) WHERE '2026-01-13 23:59:59' >= valid_from AND '2026-01-13 23:59:59' -> 13일의 이력 중 마지막으로 유효한 값이 조회될겁니다 조건 2) WHERE '2026-01-13 23:59:59' >= valid_from AND '2026-01-13 00:00:00' -> 13일의 모든 이력이 조회될겁니다 원하는 결과에 따라 조건은 바꾸면 될 듯 합니다 참고) 13일의 모든 이력을 조회한다면 조건 2보다는 아래 조건을 권장합니다 WHERE '2026-01-14 00:00:00' > valid_from AND '2026-01-13 00:00:00'
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 41





