극단적으로 from-to가 12일 이고, valid_to가 13일이면?
상황에 따라 조건을 적용하면 됩니다만약, 아래와 같은 이력 데이터가 있을 때,valid_from: 2026-01-12 00:00:00 | valid_to: 2026-01-13 01:00:00valid_from: 2026-01-13 01:00:00 | valid_to: 2026-01-13 20:00:00valid_from: 2026-01-13 20:00:00 | valid_to: 2026-01-13 23:59:59valid_from: 2026-01-13 23:59:59 | valid_to: 2026-01-14 02:00:00valid_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'