Есть такая ситуевина.
Код: Выделить всё
SELECT @plat=IsNull^(MAX^(N_PLAT_POR^),0^)+1 FROM SCL_NAKL ^(UPDLOCK HOLDLOCK^)^;
Возникла необходимость поменять номерацию, уменьшить его, что бы номер брался +1 от конкретного типа записей.
Код: Выделить всё
SELECT @plat=IsNull^(MAX^(N_PLAT_POR^),0^)+1 FROM SCL_NAKL Where type_doc='С' ^(UPDLOCK HOLDLOCK^)^ ;
SELECT @plat=IsNull^(MAX^(N_PLAT_POR^),0^)+1 FROM SCL_NAKL ^(UPDLOCK HOLDLOCK^)^ Where type_doc='С';
SELECT @plat=IsNull^(MAX^(N_PLAT_POR^),0^)+1 FROM SCL_NAKL Where type_doc='С';
Код: Выделить всё
Where type_doc='С'
Ни один из вариантов не прокатил,
Если есть у кого мысли, как правильно сделать, буду признателен за помощь.