[Resolvido] Função SQL no ASP
Minha base de dados do SQL Server tem vários dados de diferentes anos.
Por isso criei um método de separação na mesma base onde a coluna PK exibi-se assim: 200500001, 200500002 ..... 200600001, 200600002.... até o 201100001, 201100002 [....] 201100153.... e por aii vai... os 4 primeiros números são correspondentes ao ano e os 5 seguidos começam do 0 e vai até onde der... até ai beleza (só pra vocês entenderem).
Tenho um ASP que gera um "relatorio" desses dados e os exibe na intranet!
Descidi então gerar esse relátorio apenas com as informações do ano corrente... só que não consegui fazer rodar no ASP.
Eu abri o SQL Query Analyzer e fiz alguns testes e o que eu quero e consegui fazer lá no SQL é assim:
select * from Tabela
where year(getdate()) = left(CampoPK,4) 'Exemplo da PK 201100123
Order by CampoPK desc
ele me trouxe todos os dados onde a Coluna Chave Primaria tem seus 4 primeiros digitos igual ao ano, ou seja = a 2011
Exemplo: 201100001; 201100002; 201100003; 201100005 [.....] 201100254.
Os dados dos anos anteriores não vieram, que seriam: 20100000n; 20090000n; 20080000n; 20070000n; 20060000n e 20050000n.
Preciso implementar isso na minha página ASP e não estou sabendo como fazer...
Discussão (8)
Carregando comentários...