データ分析とインテリジェンス

[SQL]最終(または初回)購入日

「そのまま使える前処理」シリーズの目次はこちら

■idごとの最終購入日を求めるSQL

idごとの最終購入日を求めるSQL

SELECT id, max( date )
FROM テーブル1
group by id

補足1:maxをminにすれば初回購入日

■やりたいこと:最後(または最初)に商品を購入したのはいつかを抽出する

離反防止のために最近購入していない人を知りたいという場合によく使う。

■解説

maxやminを使って、最大値=最終購入日、最小値=初回購入日と読み替えているだけ。日付型でも数値型でも文字型でも利用可能。

このエントリーをはてなブックマークに追加

タグ:


最新のブログ記事5件

大学や独学でデータ分析の勉強をしただけだと実務で使えない理由
「データ分析をする人」とは何をする人のことを指しているのか
定期レポートを効率化する
最悪のデータ分析組織とは
「何を知りたいのか」がわからなければデータ分析は始まらない

ブログトップ > [SQL]最終(または初回)購入日