MS SQL. Select value from record that has max column value
===

I has some table with 3 column: ObjectID,  ChangedOn, NewValue. <br/>
Sample data:<br/><pre>
ObjectId	NewValue	ChangedOn
50E37991-777C-4813-B436-C6082CCA6BE2	Closed	2012-07-13 15:14:35.000
50E37991-777C-4813-B436-C6082CCA6BE2	ActiveForSupport	2012-07-13 15:13:33.930
50E37991-777C-4813-B436-C6082CCA6BE2	Closed	2012-07-13 15:12:47.787
50E37991-777C-4813-B436-C6082CCA6BE2	ActiveForSupport	2012-07-13 15:11:28.540
50E37991-777C-4813-B436-C6082CCA6BE2	Closed	2012-07-13 14:52:10.797
D9001738-E089-43B3-8E80-6993601C4E70	Closed	2012-06-27 08:03:27.550
</pre>
Need group data by ObjectId and show 3 column:<br/> ObjectId, NewValue for row that contains max value for ChangedOn into group and max value for ChangedOn into current group