728x90
반응형
파라미터가 YYYY.MM.DD 형식으로 전달될 때,
이를 TO_TIMESTAMP로 변환하여 날짜와 시간 비교를 정확하게 수행할 수 있습니다.
<if test="searchSdate != null and searchSdate != '' and searchEdate != null and searchEdate != '' ">
AND (
<if test="searchDtTp.equalsIgnoreCase('INS_DT')">
INS_DT >= TO_TIMESTAMP(#{searchSdate} || ' 00:00:00', 'YYYY.MM.DD HH24:MI:SS')
AND INS_DT < TO_TIMESTAMP(#{searchEdate} || ' 23:59:59', 'YYYY.MM.DD HH24:MI:SS')
</if>
)
</if>
728x90
반응형
'DB' 카테고리의 다른 글
[DB][SQL] 01월 ~ 12월 데이터가 없어도 조회하기 (1) | 2024.10.16 |
---|---|
[DB][Oracle] 여러행 삽입하기 (0) | 2024.09.29 |
[DB][Oracle] 컬럼추가, 원하는 위치에 컬럼추가하기 (1) | 2024.09.05 |
[DB][Oracle] ADD_MONTHS (1) | 2024.08.28 |
[DB][Oracle] TO_TIMESTAMP 함수 (0) | 2024.08.18 |