Я хотел бы предложить еще один трюк здесь:

я есть таблица, что-то вроде:

Id        Name        EnteredOn                    Percentage
`````````````````````````````````````````````````````````````
01        person1     2011-03-09 17:29:35.683      56.29
02        person1     2011-03-09 17:29:35.731      76.29
03        person1     2011-03-09 18:15:78.683      56.29
04        person1     2011-03-10 17:29:35.683      56.29
05        person1     2011-03-10 16:29:31.683      56.29
06        person1     2011-03-11 17:29:35.683      56.29

Подводя итог приведенной выше таблице, естьтри строки за день09, а такжедва строки за день10.

Теперь я просто хочу выбрать последнюю строку -одна строка - в день.
(один ряд для 9, один для 10 и один для 11)

Я не могу использовать разные из-за отметки времени. Я не могу группировать и использовать:

CAST(CONVERT(FLOAT, EnteredOn) AS INT)

потому что, когда я выбираю поле EnteredOn, оно жалуется, что оно не сгруппировано. Я не могу совмещатьdistinct(cast..date...) потому что я не могу получить правильный синтаксис.

Как я могу выбрать - толькоИмя, Введено, Процент поля с отличными для каждого дня?

Спасибо заранее.