반응형
츄르사려고 코딩하는집사입니다.
1. [solvesql] 버뮤다 삼각지대에 들어가버린 택배 SQLite
2. 문제 출처
https://solvesql.com/problems/shipment-in-bermuda/
3. 풀이
- OLIST_ORDERS_DATASET 테이블에서 ORDER_DELIVERED_CARRIER_DATE를 'YYYYMMDD' 기준으로 GROUP BY를 하여 'YYYYMM'이 201701인 것을 가져오는데, ORDER_DELIVERED_CUSTOMER_DATE가 NULL인 데이터만 가져오면 된다.
4. 소스 코드
SELECT STRFTIME('%Y-%m-%d', ORDER_DELIVERED_CARRIER_DATE) AS delivered_carrier_date
, COUNT(*) AS orders
FROM OLIST_ORDERS_DATASET
WHERE ORDER_DELIVERED_CUSTOMER_DATE IS NULL
GROUP BY STRFTIME('%Y%m%d', ORDER_DELIVERED_CARRIER_DATE)
HAVING STRFTIME('%Y%m', ORDER_DELIVERED_CARRIER_DATE) = '201701'
반응형
'알고리즘 > solvesql' 카테고리의 다른 글
[solvesql] 점검이 필요한 자전거 찾기 SQLite (0) | 2022.10.21 |
---|---|
[solvesql] 멘토링 짝꿍 리스트 SQLite (0) | 2022.10.21 |
[solvesql] 쇼핑몰의 일일 매출액과 ARPPU SQLite (0) | 2022.10.21 |
[solvesql] 쇼핑몰의 일일 매출액 SQLite (0) | 2022.10.21 |
[solvesql] 우리 플랫폼에 정착한 판매자 1 SQLite (0) | 2022.10.20 |
[solvesql] 우리 플랫폼에 정착한 판매자 1 오라클(Oracle) (0) | 2022.10.20 |
[solvesql] 최근 올림픽이 개최된 도시 오라클(Oracle) (0) | 2022.10.20 |
[solvesql] 몇 분이서 오셨어요? 오라클(Oracle) (0) | 2022.10.20 |
최근댓글