SELECT MAX(ALU_DTA_NASC)
FROM ( SELECT * FROM ALUNOS0 UNION ALL
SELECT * FROM ALUNOS1 UNION ALL
SELECT * FROM ALUNOS2)
Arquivos para 'SqlServer'Categoria
Retorna qual a maior data dentre as tabelas envolvidas…
Agosto 10, 2007Procurar valores em todos os campos
Julho 27, 2007Aqui vai um exemplo de como procurar SP com um texto X e outro exemplo de como montar SQLs para procurar valores em todos os campos.
–monta SQLs para procurar valor em todos os campos de todas as tabelas
declare @resultado table(tabela varchar(100), campo varchar(100))
insert into @resultado(tabela,campo)
select a.name, b.name from
sysobjects a, syscolumns b, systypes c
where a.type = ‘u’ and a.id = b.id and b.xtype = c.xtype and c.name in(‘char’,‘nchar’,‘ntext’,‘text’,‘varchar’,‘nvarchar’)select ’select ‘ + campo + ‘ from ‘ + tabela + ‘ where ‘ + campo + ‘ like ‘ + ”” + ‘%valor_procurado%’ + ””
from @resultado
Dica do meu grande amigo Gesiel Ferreira de Souza!
Função: ISNUMERIC()
Abril 25, 2007select ISNUMERIC(campo) from tabela
– Retorna 1: caso o valor seja numérico
– Retorna 0: caso o valor NÃO seja numérico
Acrescentar 12 meses e um dia em uma data
Abril 25, 2007select dateadd(d, 1, dateadd(M, 12, GETDATE() ))