問題 #600上級データ移行
アクティブな従業員の給与履歴移行
employeesテーブルとsalariesテーブルを結合し、現在アクティブ(is_active = 1)な従業員の最新の給与情報をpractice_payments_backupテーブルに移行してください。practice_payments_backupテーブルには、employee_id, name, base_salary, bonus, effective_date のカラムがあります。salariesテーブルは複数レコードを持つ可能性があるため、各従業員について最も新しいeffective_dateのレコードのみを移行対象とします。
この問題で学べること
- データ移行 の構文・考え方
- 上級レベルの SQL クエリの書き方
- ブラウザ上で SQL を実行して即座に結果を確認する練習
使用テーブル
employeessalariespractice_payments_backup難易度・対象者
- 難易度
- 上級
- カテゴリ
- データ移行
- 対象者
- ウィンドウ関数や CTE など応用構文を学びたい方、複雑な集計に挑戦したい方
関連問題
データベースを初期化中...
しばらくお待ちください...