https://school.programmers.co.kr/learn/courses/30/lessons/131537
프로그램 제작자
코드 중심 개발자를 고용하십시오. 배치 기반 위치 매칭. 프로그래머의 개발자별 프로필에 가입하고 기술 호환성이 좋은 회사와 연결하십시오.
Programmer.co.kr
SELECT left(SALES_DATE, 10) as SALES_DATE
, PRODUCT_ID
, USER_ID
, SALES_AMOUNT
from ONLINE_SALE A
where left(SALES_DATE, 7) = '2022-03'
UNION ALL
SELECT left(SALES_DATE, 10) as SALES_DATE
, PRODUCT_ID
, null
, SALES_AMOUNT
from OFFLINE_SALE A
where left(SALES_DATE, 7) = '2022-03'
order by SALES_DATE, PRODUCT_ID, USER_ID
SELECT date_format(SALES_DATE, '%Y-%m-%d') as SALES_DATE
, PRODUCT_ID
, USER_ID
, SALES_AMOUNT
from ONLINE_SALE A
where SALES_DATE between date('2022-03-01') and date('2022-03-31')
UNION ALL
SELECT date_format(SALES_DATE, '%Y-%m-%d') as SALES_DATE
, PRODUCT_ID
, null
, SALES_AMOUNT
from OFFLINE_SALE A
where SALES_DATE between date('2022-03-01') and date('2022-03-31')
order by SALES_DATE, PRODUCT_ID, USER_ID
선택이기 때문에 레벨 4는 너무 쉽습니다. 확실히 SQL은 알고리즘 문제보다 간단합니다.
하나는 문자열 함수로, 다른 하나는 날짜 함수로