HPC.ru lite - Все форумы
Форум: Программирование для КПК
Тема: Выбор максимального значения запросом
[Ответить]
Slirek [31.05.2005 12:28] Выбор максимального значения запросом:
Вот такая проблема: пытаюсь из таблицы базы POCKET ACCESSA выбрать максимальный элемент с помощью запроса "select max(table.element) from table". При попытке выполнить запрос программа вылетает с ошибкой. Пишу в eVB.
igorekk [31.05.2005 13:45] Re: Выбор максимального значения запросом:
Slirek писал(а):
Вот такая проблема: пытаюсь из таблицы базы POCKET ACCESSA выбрать максимальный элемент с помощью запроса "select max(table.element) from table". При попытке выполнить запрос программа вылетает с ошибкой. Пишу в eVB.
а что за ошибка-то?
Slirek [31.05.2005 14:22] :
Я, к сожалению, пока не знаю, как получать расшифровку ошибки, позже этим займусь. Пока сообщение общего характера: "An error was encountered while running this program: the command contained one or more errors"
igorekk [04.06.2005 10:05] :
dm_ig писал(а):
А запрос то вообще правильно написан?
Максимальный элемент выбирается так:
SELECT FIRST 1 TABLE.COLUMN FROM TABLE ORDER BY COLUMN DESC
(FIRST 1 - диалект firebird)
Ну это Firebird. А не стандарты SQL'я.
Targi [05.06.2005 19:01] :
Microsoft Access (настольный):
SELECT TOP 1 Table.Field
FROM Table
ORDER BY Table.Field DESC;
Slirek [17.06.2005 07:50] :
я пришел к выводу, что работать лучше всего с SQL Server CE. еще ни разу не столкнулся с проблемами несовместимости с настольным sql (касаемо запросов). выбор максимального элемента проходит без проблем. (select max(id) from table)
[Ответить]