🤯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