postgresql 글자 합치기

2022. 10. 6. 15:57DB/XML

날짜를 검색하고 싶어서 DB의 날짜를 between으로 220101~220101을 넣으면 사이에 있는 시간은 조회되지 않는데

 

입력할 날짜 뒤에 23:59:59.99를 추가 하고 싶었다.

 

그런데 그냥 붙여쓰면 추가 되지 않았고

두 문자열 사이에 , ' ', 를 붙여서

CONCAT(#{edate}, ' ','23:59:59.999') 이런 식으로 시도하니 성공했다.

 

 

SELECT COUNT(notice_no) 
  FROM notice_info 
 WHERE reg_dt BETWEEN CAST(#{sdate} AS TIMESTAMP) AND CAST(CONCAT(#{edate}, ' ','23:59:59.999') AS TIMESTAMP)

 

 

 

'DB > XML' 카테고리의 다른 글

DB컬럼명 XML용으로 변환기  (0) 2023.11.24
마리아DB 테이블 만들기  (0) 2023.03.20
XML : mariaDB insert 후 PK값 얻어오기  (0) 2023.03.15
ORDER BY 값이 null일 경우 다른 값으로 정렬  (0) 2022.11.11
TO_CHAR 로 날짜 변환  (0) 2022.10.18