Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
T-SQL Data Comparação
A função T-SQL DATEDIFF permite comparar duas datas e retornar a diferença entre eles em uma variedade de diferentes intervalos , incluindo anos , meses, dias , horas, minutos ou segundos . Para verificar a cronologia , você também pode usar o " entre" opção e verificar se uma data cai entre dois outros. Você também pode comparar duas datas usando a maior que, menor que e igual para os operadores. Data Tipos de Dados

partir do SQL 2008, a Microsoft bancos de dados tipos de dados de apoio que permitem armazenar a data e hora separadamente. Outros valores de data incluem smalldatetime , que armazena um valor de data e hora combinados que não inclui segundos , data e hora , que armazena o valor com uma precisão de até 0,00333 segundo , e datetime2 com uma precisão de 100 nanossegundos .
< Br >
Usando DATEDIFF

o DATEDIFF permite que você retorne o número de limites de um tipo específico , que ocorrem entre duas datas. Os intervalos disponíveis , ou limites , para verificar incluir ano , trimestre , mês, dia , semana, hora , minuto, segundo e muito mais. O formato da função DATEDIFF é DATEDIFF (' limite ' , startdate , enddate ) . O limite é o datepart você irá verificar se há , entre as opções acima. Muitas abreviações podem ser utilizadas para estes dateparts . O startdate e enddate pode ser qualquer expressão ou variável válida avaliada como uma data legititmate ou tipo de dados time .
Comparando usando Entre

Para verificar se um data ocorre após uma data específica e antes de uma outra data, você pode usar o ENTRE comunicado. Isso é útil em uma consulta para obter todos os objetos em um determinado período de tempo . Você pode , por exemplo, usá-lo na cláusula WHERE para puxar todos os eventos que acontecem em janeiro, como mostrado abaixo:

Selecione eventID , EVENTDATE de EventsWHERE EVENTDATE entre '01 /01/2011 'AND '01 /31 /2011 '
outra data Comparações

Para comparar duas datas , você pode também usar o maior que, menor que, ou operadores iguais em seu onde declarações. Para encontrar todos os itens com uma data antes de 1 de janeiro de 2011, você usaria : SELECT * FROM [ tabela ] WHERE data < '01 /01/2011 ' . A mesma lógica aplica-se maiores do que e igual comparações. Comparando datas usando este método leva em conta os valores de tempo armazenados em um tipo de dados de data e hora , por isso, se você quer tudo antes do meio-dia em uma determinada data , não se esqueça de incluir que na parte depois do sinal de comparação.
< Br >

Anterior :

Próximo : No
  Os artigos relacionados
·Como recuperar GridExibir células para inserir em um b…
·O que é uma instância do Oracle 
·Como imprimir um registro de dois relatórios 
·Tipos de arquivo Paradox 
·Como criar um relatório com WEBI Drill Down 
·Alternativas a Foxtrot Entrada de Dados 
·O que é um banco de dados Vertical 
·Tipos de saída fatura no SAP 
·A diferença entre o sistema de processamento de arquiv…
·DB2 e Desigualdade Usos do Índice 
  Artigos em destaque
·Tipos de Anti- Virus & Anti -Spyware Software 
·Como remover uma faixa instrumental no Audacity 
·Como fazer backup de uma configuração Networker Disk 
·As melhores opções de backup de dados 
·Como fazer arquivos MIDI De MP3 
·Como isolar parte de uma imagem no Adobe Illustrator 
·Como faço Alongar uma trilha no Soundbooth 
·Como fazer backup de um disco de armazenamento 
·O DVD Burner I /O Mágico não vai queimar Com Nero 
·Como duplicar Círculos e formas em Illustrator 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados