У меня есть эта таблицаВыбрать верхние 2 ряда отличаются друг от друга
| date | sum |
|--------------|-------|
| 2015-02-19 | 10000 |
| 2015-02-19 | 10000 |
| 2015-02-20 | 15000 |
| 2015-02-20 | 15000 |
| 2015-02-21 | 18000 |
| 2015-02-21 | 18000 |
Я хочу, чтобы выбрать верхние 2 строки из таблицы, но только разные из них, то есть мой результат должен возвращать 2015-02-20
и 2015-02-21
.
SELECT TOP 2 distinct date
FROM stock
Используя это дает мне ошибку:
Incorrect syntax near the keyword 'distinct'.
Помощь будет высоко оценен.
Какой порядок вы используете? –
Я использую «ORDER BY date DESC» –
Вам небезразлично поле 'sum'? –