美好的一天,SQL分組的數據
我有一個SQL查詢,返回了以下數據:
EmployeeID...Employee
555..........John Doe
666..........Jane Doe
777..........Bob Smith
888..........Jane Smith
999..........Fred Jones
000..........Freda Jones
,我想我的查詢組由三個項目:
Item.........EmployeeId........Employee
1............555...............John Doe
1............666...............Jane Doe
1............777...............Bob Smith
2............888...............Jane Smith
2............999...............Fred Jones
2............000...............Freda Jones
換句話說,對於每條記錄超過3條的記錄,我希望每三條記錄增加一條。
我相信我可以使用某種行插入到表中並跟蹤插入到表中的行數。但我試圖看看我是否可以在SQL本身中解決這個問題。
這可能嗎?
TIA,
COSON
你正在使用哪些DBMS?根據你是否使用SQL Server,Oracle,MySQL等,可能會有不同的解決方案...... – joshuahealy 2012-04-10 06:08:32
group by employeeId andemployee and divide count by 3? – Goran 2012-04-10 06:14:48
您還需要一些在您的問題中缺少的訂購標準 – 2012-04-10 06:21:41