🤯TIL/My SQL

CONCAT으로 시작일 + 종료일 기간 출력하기

Dorothy_YANG 2023. 4. 2. 19:40
728x90

TABLE에 시작일, 종료일로 데이터를 입력받으나

웹에 출력할 때에는 기간으로 나타내야 할 경우


  • 시작일 : start_date
  • 종료일 : end_date

 

SQL문 쿼리 작성

SELECT
	CONCAT(start_date, ' ~ ', end_date) AS use_date
FROM
	TABLE명

 

>> 출력해야 할 그리드에 use_date를 넣어준다면

     시작일 ~ 종료일을 출력할 수 있다. 😊

 


✨날짜 형식도 같이 바꾸고 싶어요!

  • to_char(시작일 / 종료일, '날짜형식')을 사용
SELECT
	CONCAT(to_char(start_date, 'yyyy-mm-dd'), ' ~ ', to_char(end_date, 'yyyy-mm-dd')) AS use_date
FROM
	TABLE명
728x90