Форум: "Базы";
Текущий архив: 2002.08.05;
Скачать: [xml.tar.bz2];
Вниззапрос на засыпку... Найти похожие ветки
← →
relict (2002-07-12 14:12) [0]Delphi6 + MSQL server 2000
надо вывести последние десят записей из таблицы
отсорт по дате
делаю через за..цу тк ничего лутше не нашел
и вот: код не работает....НО
если тот же запрос выполнить в Query Analyzer то все срабатывает
Visits_history.Close;
QVisits_history.SQL.Clear;
QVisits_history.SQL.Add("select * from
(select top 10 * from Visits_history
order by data_p_v DESC )rrr
order by data_p_v");
QVisits_history.Open;
← →
BAY (2002-07-12 14:32) [1]А подключение через что?
← →
dimis (2002-07-12 15:32) [2]>>и вот: код не работает....НО
не работает - это как?
выдает ошибку или неверные данные
← →
relict (2002-07-15 08:07) [3]подключение через Query
выдает ошибку "Invalid user of keyword
Token: Select
Line number: 1"
← →
Johnmen (2002-07-15 09:18) [4]А поддерживается ли функциональность "запрос на запрос" в MSSQL ?
← →
Desdechado (2002-07-15 10:42) [5]если делаешь через БДЕ, то в алиасе поставь SQLQUERYMODE=SERVER, иначе разбор SQL производит БДЕ, а он такой конструкции не знает
← →
roottim (2002-07-15 10:42) [6]вот именно так и написан код? с переносами?
← →
relict (2002-07-15 12:25) [7]SQLQUERYMODE=SERVER не помогло
код написан в одну строку...здесь написал так для улутшения читабельности...
помогайте...низнаю в чем дело..
может кто оператор знает выдающий последние n записей таблицы?
← →
sniknik (2002-07-15 12:50) [8]При подключении через ADO + SQLOLEDB срабатывает такая конструкция (пробовал на своей базе)
select a.* from (select top 10 * from CASHSAIL order by [date] DESC) AS a order by [date]
← →
Anatoly Podgoretsky (2002-07-15 12:58) [9]relict (15.07.02 12:25)
Не знаю твою ошибку, но TOP это первые, а не последнии, посиотри другой предикат
и два order by смысла не имеют
← →
sniknik (2002-07-15 13:11) [10]почему же не имеют? вполне нормальный запрос. первые из последних и есть то что нужно, пересортировка в нормальный порядок и готово.
p.s. обратного TOP в MSSQL нет.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.08.05;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c