![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Значение ПОСЛЕДНЕЙ записи при SELECT е (см. тело!) [MSSQL]
BlackTiger © (2003-01-15 20:56:00)Сейчас объясню точнее.
В MSAccess есть функции LAST() и FIRST(). Она возвращает, при группировке, ПОСЛЕДНЕЕ (или первое) значение поля при выборке вида
SELECT LAST([Some Field]) FROM [Some Table] GROUP BY [Some Field]
А как то же самое сделать с MSSQL?
Там есть только функции MIN() и MAX(), но это совсем не то.
asmith (2003-01-15 22:15:00) [1]select TOP 1 <fields_list> from SomeTable order by <primary_key_field> desc
TTCustomDelphiMaster (2003-01-15 21:28:00) [2]Используй TimeStamp или автоинкрементное поле + Min(Max)
gsu (2003-01-15 21:10:00) [3]LAST в SQL нет, так что сделай выборку и переместись на последнюю строку