SQL запросы, максимальное значение
SELECT * FROM actions where SprID=:SprID
как переделать запросто чтобы максимальный номер присваивался ? пробовал
SELECT * FROM actions where max(SprID)=:SprID
о_0 не понял, чо надо то?
Цитата: higthligth
привет всем. мне нужно чтобы в запросе SQL выбирался номер из таблицы, а не из параметра SprID.... или чтоб из таблицы выбирался максимальны номер справки.
SELECT * FROM actions where SprID=:SprID
как переделать запросто чтобы максимальный номер присваивался ? пробовал
SELECT * FROM actions where max(SprID)=:SprID
SELECT * FROM actions where SprID=:SprID
как переделать запросто чтобы максимальный номер присваивался ? пробовал
SELECT * FROM actions where max(SprID)=:SprID
Ну воопервых не тот раздел...
А так
Код:
SELECT max(SprID) FROM actions
Только если у тебя номер это Первичный Ключ (ПК) или просто ты его на нное число увеличиваешь при заведении новой справки, и таким способом следующий номер вычисляешь, то это не есть правильный подход, лучше специальными генераторами пользоваться (последовательности, генераторы и т.п. в разных СУБД по разному называются).