Algorithem/프로그래머스 PS with code

프로그래머스 MySQL : [lv.1] 자동차 대여 기록에서 장기/단기 대여 구분하기

2023. 7. 20. 17:47
목차
  1. DATEDIFF, CASE, MONTH
  2. 쿼리문

 

DATEDIFF, CASE, MONTH

날짜의 차를 구할때는 DATEDIFF로 구해야한다. 단순히 빼버리면 10진수 뺄셈으로 결과가 나온다.

rent_type의 경우 CASE문으로 처리해주고, 9월을 select 하는건 MONTH로 해결할 수 있다.

 

쿼리문

SELECT  HISTORY_ID,
        CAR_ID,
        DATE_FORMAT(START_DATE, '%Y-%m-%d') AS START_DATE,
        DATE_FORMAT(END_DATE, '%Y-%m-%d') AS END_DATE, 
        CASE
            WHEN DATEDIFF(end_date, start_date)+1 >= 30 THEN '장기 대여'
            ELSE '단기 대여'
        END AS RENT_TYPE
        
FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY
WHERE MONTH(START_DATE) = 9
ORDER BY HISTORY_ID DESC

 

 

 

 

'Algorithem > 프로그래머스 PS with code' 카테고리의 다른 글

프로그래머스 MySQL : [lv.4] 저자 별 카테고리 별 매출액 집계하기  (0) 2023.07.29
[python3] [1차] 프렌즈4블록 lv.2  (0) 2023.06.24
[python] [3차] 파일명 정렬 lv.2  (0) 2023.06.24
[python3] 퍼즐 조각 채우기 lv.3 : 구현  (0) 2023.06.24
[python3] 괄호 회전하기 lv.2  (0) 2023.01.26
  1. DATEDIFF, CASE, MONTH
  2. 쿼리문
'Algorithem/프로그래머스 PS with code' 카테고리의 다른 글
  • 프로그래머스 MySQL : [lv.4] 저자 별 카테고리 별 매출액 집계하기
  • [python3] [1차] 프렌즈4블록 lv.2
  • [python] [3차] 파일명 정렬 lv.2
  • [python3] 퍼즐 조각 채우기 lv.3 : 구현
jamong5
jamong5
데이터 엔지니어를 희망하는 개발자 지망생
jamong5
JAMONG5
jamong5
전체
오늘
어제
  • 분류 전체보기 (171)
    • Algorithem (92)
      • 백준 PS with code (64)
      • 프로그래머스 PS with code (9)
      • 알고리즘 이론 (3)
    • Languages (19)
      • Python (10)
      • Java (2)
      • C & C++ (7)
    • SQL (42)
      • 프로그래머스 MySQL with code (41)
      • MySQL (1)
    • CS (2)
    • DevOps (4)
      • Docker (1)
      • Git, GitHub (3)
    • 코드 고민 (1)
    • 도움을 받은 정보 (2)
    • 책 (4)
    • 보드 게임 일기 (1)
    • 컴퓨터 일기 (2)
    • R&D 휴지통 (0)

블로그 메뉴

  • 소개
  • 홈
  • 태그

공지사항

인기 글

태그

  • 백준
  • 백트래킹
  • 시간초과
  • 프로그래머스
  • heapq
  • LCS
  • MySQL
  • 최소힙
  • join
  • 그래프탐색
  • 투포인터
  • Python
  • backtracking
  • 똥이
  • 파이썬
  • 알고리즘
  • Git
  • SQL
  • 구현
  • 스택

최근 댓글

최근 글

hELLO · Designed By 정상우.
jamong5
프로그래머스 MySQL : [lv.1] 자동차 대여 기록에서 장기/단기 대여 구분하기
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.