[Resolvido] extrair parte de um número
Boa tarde galera, minha duvida é a seguinte:
Tenho uma tabela (SQL Server) que tem seus ID's começados pelo ano atual seguido de um número, exemplo: 201100001; 201100002; 201100003 .... 2011000153.
Queria saber como pegar esse começo do número (2011) para fazer uma comparação com o ano do sistema. Tenho uma rotina no ASP que geral o proximo numero ID e insere na tabela junto com os dados que o usuário digitou no formulario.
Tentei criar uma variavel e usar o left(campo,4) mais ele só exibe os 4 primeiros numero e não "extrai" eles para que eu compare.
Precisava disso pois tenho em mente fazer um IF que seja para fazer uma comparação. Se o proximo ID gerado tiver começo 2011...... e o ano tbm for 2011 ele gera o proximo número (exemplo 2011000154). Se não, se o proximo ID gerado for começado por 2011...... e o ano mudou para 2012, ele gera uma "nova sequencia" começada pelo mesmo "valor do ano" e recomeça do 00001: exemplo 201200001
Me ajudem por favor!
Vlwss pessoal
Discussão (11)
Carregando comentários...