[SQL 예문] 상품등록 후 최초 30일간 판매 데이터 (반응 좋은 신제품 알아보기)
잘나가는 신제품, 반응이 좋은 신제품을 알아보고 싶을 때 각 SKU 별 상품등록 후 최초 30일간의 판매 데이터를 보고 파악할 수 있다. 아래 캡쳐본 같은 형식의 데이터를 뽑아보기 위해 쿼리문을 작성했다. 쿼리문 ) SELECT it.s2_product_code AS SKU ,it.it_name AS product_name ,it_time AS reg_date ,TO_CHAR(SUM(ct.ct_qty) , '999,999,999') AS first_30days_od_qty ,TO_CHAR(SUM(ct.ct_price * ct.ct_qty), '999,999,999.99' ) AS first_30days_od_price FROM shop_order AS od JOIN shop_cart AS ct ON od..
2022. 3. 21.
[SQL 예문] 브랜드별 매출 국가 순위 TOP 10 (ft. 서브쿼리, Round_number() Over () )
브랜드별, 어느 국가에서 잘 팔리는지 매출 순으로 상위 국가 10개씩 추출하기 아래와 표와 같은 형식으로 데이터를 뽑아보자 JOIN 2번 하고 서브쿼리 쓰고 ROW_NUMBER() OVER (PARTITION BY _ ORDER BY _) 함수를 사용했다. SELECT it_brand ,od_b_country ,od_price FROM ( SELECT it.it_brand ,od.od_b_country ,TO_CHAR (SUM(ct.ct_qty) , '999,999,999') AS "od_qty" ,TO_CHAR (SUM(ct.ct_price * ct.ct_qty), '999,999,999.99' ) AS "od_price" ,ROW_NUMBER() OVER (PARTITION BY it_brand OR..
2022. 3. 18.
[구글 스프레드시트] 조건 성립하면 카운트 해 - countif , countifs
countif , countifs countif 는 count + if 로써 말그대로 조건에 부합하는게 몇개인지 카운트 해달라는 의미 입니다. . . . . =countif(범위지정, 조건) =countif(지정한 범위에서, 이 조건에 해당되는것 몇개인지 카운트해줘) =countifs(범위지정1, 조건1,범위지정2, 조건2, .... ) -> 지정한 여러가지 조건을 모두 부합하는 것만 카운트! . . . . countif 사용 예시 A1:B22 테이블에 날짜별 방문자 이름이 정리되어 있습니다.D열에 있는 방문자들은 각각 총 몇번 방문했는지 countif 를 사용해서 구해봅시다 E2 셀에 이렇게 적혀있네요 =countif(B2:B22,D2) =countif(지정한 범위에서, 이 조건에 해당되는것 몇개인지 ..
2020. 10. 24.
[구글 스프레드시트] 조건 성립하면 sum해 - sumif , sumifs
직딩 실무 필수 함수 ! sumif , sumifs 편입니다 :) 이 함수는 엑셀에서 동일하게 적용됩니다 SUMIF 와 SUMIFS 는 내가 설정한 조건에 해당되는 값들만 골라서 SUM 해주는 함수입니다. =SUMIF(조건을 찾을 범위 , 조건, 조건이 성립할 때 SUM할 범위) =SUMIFS(조건이 성립할 때 SUM할 범위, 조건을 찾을 범위1 , 조건1, 조건을 찾을 범위2 , 조건2, .......) SUMIFS 는 조건을 여러개 넣어주는 것이기때문에 맨뒤에 S가 붙었습니다 SUMIFS 에서는 여러가지로 넣어준 조건들을 전부 성립하는 값들만 더해줍니다. SUMIF 예시 A1:B8 테이블에 여러 카테고리가 섞여있는데요, D1:E6 테이블에 정리해줘볼까요? 우선 D열에 카테고리를 정리해서 적어주고, E..
2020. 10. 24.