Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Como Subtrair duas datas no Access Query
Em todo o banco de dados, fazendo cálculos em datas é uma necessidade bastante comum. Por esta razão, há uma grande variedade de expressões de cálculo de data construído na base de dados do Microsoft Access. Você pode usar essas expressões em muitas áreas de acesso , inclusive em uma consulta. Você deve saber o nome do campo ou campos que contêm os valores de data e do nome da tabela em que residem . Pode haver apenas um campo , porque há muitas vezes que você gostaria de calcular a diferença entre um campo de data e de hoje ou a data de um determinado dia. Instruções
1

Clique em " Consultas ", sob o título "Objetos" no lado esquerdo. Clique em " New " e depois " Modo Design. " Clique em "Fechar " na janela e , em seguida, clique em " Exibir" e "SQL View. " Consultas como este com expressões complexas são mais fáceis de digitar na janela de SQL do que tentar chegar a partir de um "Assistente ".
2 Tipo

na consulta a seguir para determinar a diferença de dois campos de data no banco de dados :

Selecione DateDiff ( " período " , [ datefield1 ], [ datefield2 ] ) a partir nometabela onde critérios de selecção

Substitua o período que você deseja que a diferença mostrada na para a palavra " . período " na consulta. "d" é por dias, "m" é para meses , e " aaaa " é há anos. Coloque o período entre aspas.

Substitua os nomes de campos reais e nome da tabela. Substitua os critérios de seleção reais, como " onde orderid = 1234 ".

Qualquer campo de data pode ser substituído com uma data real fechado em dois "#" caracteres.

Campo de data Ou pode ser substituído com a expressão "agora ()" para comparar o campo data com a data de hoje

a seguir, são exemplos de consultas : .

Selecione DateDiff ( "d" , [ OrderDate ], [ SalesDate ] ) de Vendas , onde cliente = " Acme "

Select DateDiff ( "= m" , [ OrderDate] , now () ) de Vendas , onde cliente = " Acme "

Select DateDiff ( " aaaa "[ OrderDate] , # 1/1/2000 #) de Vendas , onde cliente =" Acme "
3

Clique no ponto de exclamação vermelho na barra de ferramentas para testar e executar a consulta. Dependendo do seu "Onde " expressão, você terá um único número de uma coluna de números mostrando os resultados da consulta.

Anterior :

Próximo : No
  Os artigos relacionados
·Idéias para o Uso de Consultas 
·Como criar um relatório com WEBI Drill Down 
·WDB Protocolos 
·Como se conectar a vários bancos de dados SQL do Oracl…
·Como abrir arquivos IPD 
·Máximo de Entrada de Cordas no Oracle 
·Como substituir sintaxe em SQL 
·Dicas para Axapta 
·Como calcular o tempo decorrido no Access 
·Como acessar formulário de controle de origem Usando C…
  Artigos em destaque
·Animação 2D com Flash CS3 Tutorial 
·Como fazer backup de um disco rígido do Windows 
·Como gravar um DVD usando um gravador externo 
·Como excluir Viewpoint Spyware 
·Tutorial sobre como fade Scenes in Flash 
·Como criar um botão no Flash 8 
·Como renderização de vídeo em After Effects 
·Como CallManager Backup para um Laptop 
·Como inserir um Array em um banco de dados Oracle com o…
·Como desenhar um personagem em flash 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados