Como calcular valores de data em dados sql para programação html5and css3
Conteúdo
- Começar por olhar para uma função simples que informa a data e hora atual
- Video: excel - aprenda a fazer cálculo com datas
- Como usar datediff para determinar a idade
- Video: curso de excel - funções data, dia, mês, ano, datam e mais
- Como adicionar um cálculo para obter anos
- Video: média dos valores de um vetor [parte 1]
- Como converter o inteiro dias em uma data
- Video: windev sql 013 select betwew intervalo datas
- Como usar ano () e month () para obter os valores legíveis
- Concatenando para fazer um campo
Começar por olhar para uma função simples que informa a data e hora atual
A data e hora atuais por si só não são tão importantes, mas você pode combinar esta informação com outras funções para fazer algumas coisas muito interessantes.
Video: Excel - Aprenda a fazer cálculo com datas
Como usar DATEDIFF para determinar a idade
o AGORA() função é muito útil quando você combiná-lo com o DATEDIFF () função.
Video: Curso de Excel - Funções DATA, Dia, Mês, Ano, DATAM e mais
Esta consulta calcula a diferença entre a data atual, AGORA(), e aniversário de cada herói. o DATEDIFF ()função funciona através da conversão de ambas as datas em inteiros. Ele pode, em seguida, subtrair os dois inteiros, o que lhe dá o resultado em número de dias.
Você normalmente nomear os campos que calculam porque, caso contrário, a fórmula utilizada para calcular os resultados torna-se o nome do campo virtual. O usuário não se preocupa com a fórmula, então use o COMO recurso para dar ao campo virtual um nome mais útil.
Como adicionar um cálculo para obter anos
Claro, a maioria das pessoas não pensam sobre a idade em termos de dias. Idade (a menos que você está falando sobre as moscas de fruta ou algo) é normalmente medido em anos. Uma solução simples é dividir a idade em dias por 365 (o número de dias em um ano).
Video: Média dos valores de um vetor [parte 1]
Esse código usa um operador matemático. Você pode usar a maioria dos operadores matemáticos em consultas para fazer conversões rápidas. Agora, a idade é especificada em anos, mas a parte decimal é um pouco estranho. Normalmente, você quer ir com medições ano inteiro ou trabalho com os meses, semanas e dias.
Como converter o inteiro dias em uma data
o ANO()função extrai apenas os anos a partir de uma data, ea MÊS() função puxa os meses, mas ambas essas funções exigem um encontro valor. o DATEDIFF ()função cria um número inteiro. De alguma forma, você precisa converter o valor inteiro produzido pela DATEDIFF () de volta em um encontro valor.
Essa consulta assume o valor e converte-lo de volta para uma data. A data real é útil, mas tem alguma formatação estranha. Se você olhar cuidadosamente as datas, você vai ver que eles têm a idade de cada herói, mas é codificado como se fosse uma data específica no mundo antigo.
Video: Windev Sql 013 Select Betwew Intervalo Datas
Como usar ANO () e MONTH () para obter os valores legíveis
Depois de determinar a idade em dias, você pode usar o ANO() e MÊS() funções para retirar a idade do herói em uma forma mais legível.
A consulta está começando a parecer complexo, mas está produzindo algum resultado muito bom. Ainda assim, é meio estranho ter campos separados para ano, mês e dia.
Concatenando para fazer um campo
Se você tiver ano, mês, e valores de dia, seria bom para combinar algumas dessas informações para obter um campo personalizado.
Esta consulta usa a CONCAT () função para combinar cálculos e valores literais para fazer exatamente a saída que o usuário está esperando. Mesmo que o aniversário é o valor armazenado, a saída pode ser a idade.