2
假設我有一張可以每月捕獲就業狀況的表格。 我有一個情景,員工從實習開始,回到學校並全職回來。查找每週快照的就業歷史記錄
理想情況下,我想沿線輸出,這幾乎是他/她的就業歷史記錄。
date_hire date_termination employee_id employee_type
2012_01_01 2012_03_01 10002 intern
2012_05_01 null 10002 full-time
數據看起來像
date_snapshot date_hire date_termination employee_id employee_type
2012_01_01 2012_01_01 null 10002 intern
2012_02_01 2012_01_01 null 10002 intern
2012_03_01 2012_01_01 2012_03_01 10002 intern
2012_04_01 2012_01_01 2012_03_01 10002 intern
2012_05_01 2012_05_01 null 10002 full-time
2012_06_01 2012_05_01 null 10002 full-time
2012_07_01 2012_05_01 null 10002 full-time
......
我試着這樣做使用GROUP BY技術
SELECT
date_hire,
date_termination,
employee_id,
employee_type
FROM
employees
GROUP BY
date_hire,
date_termination,
employee_id,
employee_type
返回我,注意我有一個不必要的記錄
date_hire date_termination employee_id employee_type
2012_01_01 null 10002 intern
2012_01_01 2012_03_01 10002 intern
2012_05_01 null 10002 full-time
我刪除了不兼容的數據庫標記。請添加您實際使用的數據庫的標籤。 –