Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Нужно выбрать две последних записи! / 6 сообщений из 6, страница 1 из 1
27.07.2006, 09:23
    #33881189
dredd2000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужно выбрать две последних записи!
Вот родился такой вопрос: как выбрать из БД две последние записи (в таблице данные по полю даты возрастают)?

Дело в том, что если я делаю запрос "select top 2 * from table1 order by date desc", то записи оказываются не в том порядке (в обратном). Может быть можно как-то это сделть при помощи непосредственно репитера?

Заранее спасибо!
...
Рейтинг: 0 / 0
27.07.2006, 09:38
    #33881225
vrubel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужно выбрать две последних записи!
А если заполнить таблицу адаптером вышеуказанным запросом, а потом уже из таблицы сделать выборку с указанием нужной сортировки?
...
Рейтинг: 0 / 0
27.07.2006, 09:50
    #33881268
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужно выбрать две последних записи!
А что мешает сделать так:
select * from (select top 2 * from table1 order by date desc) as X order by date----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
27.07.2006, 14:35
    #33882359
dredd2000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужно выбрать две последних записи!
А если заполнить таблицу адаптером вышеуказанным запросом, а потом уже из таблицы сделать выборку с указанием нужной сортировки?

А как это сделать? Я смотрел-смотрял, так и не придумал. Я в репитер все вывожу... Как в нем отсортировать? Ну или доступ к конкретным записям получить?

select * from (select top 2 * from table1 order by date desc) as X order by date

А что есть "as X"? Я пробовал так, но без этого - вылазит ошибка...
...
Рейтинг: 0 / 0
27.07.2006, 15:13
    #33882497
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужно выбрать две последних записи!
Это просто название временной таблицы, к ее полям можешь доступ получить X.ID----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
08.08.2006, 17:54
    #33906289
dredd2000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужно выбрать две последних записи!
Это просто название временной таблицы, к ее полям можешь доступ получить X.ID


Спасибо - запрос заработал!!! Долго не отвечал, ибо инет накрылся. Сейчас мучаюсь с другими глюками
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Нужно выбрать две последних записи! / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]