A Structured Query Language (SQL) Server tem várias funções e procedimentos que permitem manipular e calcular datas. Você pode subtrair e adicionar datas e retornar um valor . O valor retornado é a quantidade de dias, meses ou semanas entre as duas datas. Você pode , em seguida, converter o valor do dia para um inteiro e salvá-lo em uma tabela no banco de dados . Isso é benéfico para aplicações de gerenciamento de tempo que precisam para manter os prazos e eventos de calendário para os usuários. Instruções
1
Crie três variáveis. Uma variável é um número inteiro para converter os resultados do cálculo da data . Os outros dois são datas utilizadas na função " DateDiff ()" . O código a seguir mostra como criar variáveis em SQL: declarar i intdeclare StartDate datetimedeclare EndDate datetime
2
Atribuir cada variável uma data. Para atribuir datas em SQL , use o seguinte código : set StartDate = '1 /1/2010 'set EndDate = '1 /7/2010 '
3
Recuperar a quantidade de dias entre as duas datas e atribuí-lo à variável inteira . A função " DateDiff ()" usa três parâmetros : o tipo de conversão (dias, semanas , anos ou meses) ea data de início e fim. Use o seguinte código para recuperar a conversão : set i = datediff (d, StartDate , EndDate )
4
Imprimir os resultados para o depurador SQL Server. Isso permite que você veja os resultados. Para este exemplo, as impressões do depurador para fora . " 6" Para imprimir resultados, use o código abaixo : Print i