我有一個下表學生SQL Query如何總結學生按日期記錄?
Id StudentId Subject Date Grade
1 001 Math 02/20/2013 A
2 001 Literature 03/02/2013 B
3 002 Biology 01/01/2013 A
4 003 Biology 04/08/2013 A
5 001 Biology 05/01/2013 B
6 002 Math 03/10/2013 C
我需要的結果放入如下圖所示稱爲StudentReport
另一個表。本表是按日期時間順序排列的所有學生記錄的累計報告。
Id StudentId Report
1 001 #Biology;B;05/01/2013#Literature;B;03/02/2013#Math;A;02/20/2013
2 002 #Math;C;03/10/2013#Biology;A;01/01/2013
3 003 #Biology;A;04/08/2013
請註明您是通過添加適當的標籤針對RDBMS(甲骨文,SQL服務器,MySQL的,等等)。可能會有利用不被普遍支持的語言或產品功能的答案。此外,通過使用特定的RDBMS標記它,您的問題可能會得到更適合回答的人的關注。 – Taryn 2013-05-02 16:38:54
你想要一個大串聯的課程和成績?爲什麼?根據你的表格結構,它看起來像你已經有了你需要的完全數據? – Matthew 2013-05-02 16:41:34
這是SQL服務器。 – Think 2013-05-02 16:47:41