我有SQL表数据设置如下转换SQL数据集
SheetNo VersioId ColumnId Value
Sheet1 1 column1 3
Sheet1 3 column1 7
Sheet1 1 column2 A
Sheet1 1 column3 Z
Sheet1 4 column3 T
Sheet1 1 column5 R
Sheet1 2 column5 Q
我想写一个SQL查询来改造这个数据集如下
SheetNo VersioId ColumnId Value
Sheet1 3 column1 7
Sheet1 1 column2 A
Sheet1 4 column3 T
Sheet1 2 column5 Q
我真正需要的是让每个其最大版本ID的列值。可有一个人帮我在这
要保留原始数据,或删除所有,但每个“欺骗”“最大”的版本? '选择sheetno,versioid,ColumnID的,最大(值)... GROUP BY sheetno,versioid,columnid'? – 2014-10-17 17:23:15
我不想删除。我只需要一个选择查询 – udaya726 2014-10-17 17:24:50
你能解释为什么你会返回'Sheet1 1 column2 A' for VersionId = 1吗?为什么不'Sheet1 1 column5 R'还是不重要? – Tak 2014-10-17 17:26:40