1
Как получить последнюю строку в таблицу, которая не делает имеет любой уникальный идентификатор какКак получить последнюю строку таблицы?
select * from sample where id=(select max(id) from sample)
Как получить последнюю строку в таблицу, которая не делает имеет любой уникальный идентификатор какКак получить последнюю строку таблицы?
select * from sample where id=(select max(id) from sample)
select TOP 1 * from sample order by whatever DESC
Там должен быть какой-то (ORDER BY) критерии для определения последней строки, в противном случае ваш запрос не имеет смысла. Например, последняя строка на основе AddedDateTime
столбца в таблице product
select TOP 1 * from product order by AddedDateTime DESC
Что вы имеете в виду под «последним»? Совсем недавно INSERTed? –
Да ... Мне нужно рассчитать следующий заказ из ранее вставленного orderno. – Nila
нет гарантированного способа сделать это, даже верхний порядок 1 *, какой бы DESC не вставил последнюю строку, а только последнюю строку в порядке таблицы (кластерный индекс). Лучше всего сделать это, как минимум, в поле отметки времени для измерения последнего вставленного ... – tekiegreg