Новые хранимые процедуры. У меня есть таблица со следующими два колоннамиSQL Server 2008 Сохраненная процедура Выберите столбец из последней строки таблицы, используя столбец ORDER BY DESC
ID (identity)
NoPro = CCNNN where CC = Country Code and NNN sequential number within country
данные:
1 AR101
2 AR102
3 AR103
4 BO101
5 BO102
6 BR101
7 BR102
В хранимой процедуре я хочу получить доступ к последнему проекту для конкретной страны, с тем, чтобы назначить следующий номер проекта для этого страна.
Я попытался следующий код:
select @sNo = [NoPro]
from projects
where substring([NoPro], 1, 2) = @Country
order by NoPro DESC
Если я использую AR
для страны я AR101
в то время как я ожидал AR103
.
Что мне не хватает?
Спасибо!
Просьба опубликовать полный исходный код для генерации новых значений для 'NoPro'. –