Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Lyona
Зарегистрирован: 10.08.2002 Сообщения: 3 Откуда: Tiraspol
|
Добавлено: Сб Авг 10 2002 02:39 Заголовок сообщения: Как сделать SQL-запрос, чтоб получить максимальное значение поля +1? |
|
|
При работе в билдере для компоненты TQuery я делаю запрос SELECT max(Psevdo) from baza где Psevdo типа автоинкремент. Как в поле Edit1 получить это значение, но на единицу больше? |
|
Вернуться к началу |
|
|
Дядя Вася
Зарегистрирован: 14.08.2002 Сообщения: 39 Откуда: Новосибирск
|
Добавлено: Сб Авг 10 2002 06:37 Заголовок сообщения: Ну ооооочень просто .... |
|
|
SELECT max(Psevdo)+1 from baza |
|
Вернуться к началу |
|
|
Lyona
Зарегистрирован: 10.08.2002 Сообщения: 3 Откуда: Tiraspol
|
Добавлено: Сб Авг 10 2002 15:19 Заголовок сообщения: Re: Ну ооооочень просто .... |
|
|
Такой вариант не проходит, так как выдаётся ошибка об отсутсвии записи с номером мах+1 в таблице. |
|
Вернуться к началу |
|
|
Дядя Вася
Зарегистрирован: 14.08.2002 Сообщения: 39 Откуда: Новосибирск
|
Добавлено: Вс Авг 11 2002 17:53 Заголовок сообщения: Re: Ну ооооочень просто .... |
|
|
А че это за база ваааще ? sql-92 не держит, что ли ?
ЗЫ А это нужно сделать именно в запросе ? |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Пн Авг 12 2002 13:05 Заголовок сообщения: Наверно про GROUP BY забыл. :) (-) |
|
|
- |
|
Вернуться к началу |
|
|
Дядя Вася
Зарегистрирован: 14.08.2002 Сообщения: 39 Откуда: Новосибирск
|
Добавлено: Пн Авг 12 2002 16:44 Заголовок сообщения: Re: Наверно про GROUP BY забыл. :) (-) |
|
|
Нафига он там ??? результат - то один !!! а не несколько !!! |
|
Вернуться к началу |
|
|
mouna
Зарегистрирован: 09.07.2002 Сообщения: 11 Откуда: Москва
|
Добавлено: Вт Авг 13 2002 14:01 Заголовок сообщения: Как сделать SQL-запрос и получить от этого максимум удовольствия |
|
|
А если SELECT max(Psevdo + 1) from baza ? |
|
Вернуться к началу |
|
|
Lyona
Зарегистрирован: 10.08.2002 Сообщения: 3 Откуда: Tiraspol
|
Добавлено: Вт Авг 13 2002 14:31 Заголовок сообщения: Re: Как сделать SQL-запрос, чтоб получить максимальное значение поля +1? |
|
|
У меня уже всё получилось, просто Билдер глючил. Только теперь появилась другая ошибка - при добавлении в таблицу всё время ошибка получается:
Project PHOTO.exe raised exception class ENoResultSet with message 'Error creating cursor handle'. Process stopped. Use Step or Run to continue. |
|
Вернуться к началу |
|
|
|