? Microsoft SQL Server é um mecanismo de banco de dados que contém os dados da empresa. Um pedaço comum de dados necessário em aplicações Web site de inscrição é a data de nascimento do candidato. Quando você tem um site que requer uma pessoa ser de uma certa idade, você precisa calcular a idade atual. Você pode fazer isso usando as funções de data internos do SQL Server , que determinam o período de tempo entre a data de nascimento da pessoa ea data atual . Instruções
1
Clique no Windows botão " Iniciar" e selecione "Todos os Programas". Clique em " SQL Server 2005" no grupo de programas e , em seguida, clique em " SQL Server Management Studio. " Esta etapa irá abrir o seu console principal.
2
Clique no seu nome do banco de dados à esquerda e clique em " New Query ". Esta etapa irá abrir o editor de consultas do banco de dados do servidor SQL.
3
Use a função " DateDiff ()" para calcular o número de datas entre a data atual ea data de nascimento do cliente. Por exemplo, se você tem uma tabela com data de nascimento de um cliente , use a seguinte consulta para calcular os dias :
selecionar datediff (d, data de nascimento, getdate ()) do cliente
O " datediff " função contém três parâmetros. O primeiro "d" parâmetro indica que você deseja calcular o número de dias entre as duas datas . O parâmetro " data de nascimento " é o nome da coluna da tabela para a data de nascimento do cliente , enquanto " getdate ()" retorna a data atual.
4
Adicione um cálculo para determinar a divisão do número de anos . Embora você tenha o número de dias , dividindo por 365 determina o número de anos, que é a idade do usuário . O passo seguinte vai completar o seu cálculo :
selecionar ( datediff (d, data de nascimento, getdate ())) /365 de cliente
5
Pressione a tecla " F5 " para executar o seu instrução SQL. Esta etapa irá produzir a idade de seu cliente.