皆さんお元気でいることを願っています! :D
次のタスクを完了するにはあなたの助けが必要です:
次のテーブルを作成する必要があります:
新規取引による収益 | 解約による収益の損失 | アップセルによる収益 | |
---|---|---|---|
1,000 | -$500 | 1,000 | |
$2000 | -$200 | $2000 |
トランザクション、チャーン、アップセル
トランザクション
テーブル:
###貿易### ###有効期限###トランザクション#1 | 2022年1月1日 | |
---|---|---|
トランザクション#2 | 2022年1月1日 | $500 |
トランザクション#3 | 2022年1月2日 | $1500 |
トランザクション#4 | 2022年1月2日 | $500 |
損失 | テーブル:
チャーン ###有効期限### 収入の損失
チャーン#1 | 2022年1月1日 | -$500 |
---|---|---|
2022年1月2日 | -100ドル | |
2022年1月2日 | -100ドル | |
アップセルリスト: |
獲得収益
2022年1月1日 | $2000 | |
---|---|---|
-1,000 | アップセル#3 | |
$2000 | ||
サブクエリを使用して、チャーン テーブルとアップセル テーブルを集計できます。
###次のように:### リーリー https://dbfiddle.uk/?rdbms=mysql_8.0&fiddle=0875563c9ab7f9385711dde21cd98b47一个> 日付をテキストとして保存しないでください。多くの困難に直面することになります。日付をフォーマットしたい場合は、
DATE_FORMATを使用できます。 ######知らせ###。トランザクション テーブルには別の日付が存在するが、他の 2 つのテーブルには存在しない場合、その日付は結果から除外されます。必要に応じて、INNER JOIN
の代わりにLEFT JOIN を使用してください。 ###**###編集###### リーリー
https://dbfiddle.uk/S61QeLBX