WITH temp AS (
SELECT
YEAR(sales_date) AS "year"
, MONTH(sales_date) AS "month"
, b.gender
, a.user_id
FROM
online_sale os
JOIN user_info b
ON a.user_id = b.user_id
AND b.gender IS NOT NULL
)
SELECT
, SALES_MONTH AS "MONTH"
, GENDER
, COUNT(DISTINCT USER_ID) AS USERS
FROM
INFO_TABLE
GROUP BY
SALES_YEAR
, SALES_MONTH
, GENDER
ORDER BY
SALES_YEAR ASC
, SALES_MONTH ASC
, GENDER ASC
;
SELECT
DATE_FORMAT(trans_date, '%Y-%m') AS month
, country
, COUNT(*) AS trans_count
, SUM(state='approved') AS approved_count
, SUM(amount) AS trans_total_amount
, SUM(IF(state='approved', amount, 0)) AS approved_total_amount
FROM
transactions
GROUP BY
month
, country
;
SELECT
DATE_FORMAT(trans_date, '%Y-%m') AS month,
country,
COUNT(id) AS trans_count,
COUNT(CASE WHEN state = 'approved' THEN 1 END) AS approved_count,
SUM(amount) AS trans_total_amount,
SUM(CASE WHEN state = 'approved' THEN amount ELSE 0 END) AS approved_total_amount
FROM
Transactions
GROUP BY
month, country;
conda create -n <환경명> python=<버전(ex:3.10)>conda activate <환경명>conda acvivate [env name] 후 conda install ipykernel 입력 → 설치 끝나면 python -m ipykernel install --user --name [env name] --display-namejupyter kernelspec listjupyter kernelspec uninstall [env name]conda remove --name <가상환경 이름> --allconda로 가상환경을 삭제해도 커널은 남아 있음!
커널까지 지워야 완전히 지우는 것