Welington Pereira
Desenvolvedor Full Stack & Consultor
Especialista em linguagens de programação e banco de dados. Compartilhando dicas de programação práticas, tutoriais e soluções para o dia a dia do desenvolvedor.
Desenvolvedor Full Stack & Consultor
Especialista em linguagens de programação e banco de dados. Compartilhando dicas de programação práticas, tutoriais e soluções para o dia a dia do desenvolvedor.
Retorna a diferença entre valores de data, em anos. O retorno é do tipo int.
Sintaxe: DATEDIFF ( datepart , startdate , enddate )
Nota: Unidades datepart comumente usadas incluem monthousecond.O valor datepart não pode ser especificado em uma variável, nem como uma string entre aspas como 'month'.
A tabela a seguir lista todos os valores datepart válidos. DATEDIFF aceita o nome completo do datepart ou qualquer abreviação listada do nome completo.
| nome da data | abreviação de data e parte |
|---|---|
| ano | y, yy, yyyy |
| trimestre | qq, qq |
| mês | mm, m |
| dia do ano | você |
| dia | dd, d |
| semana | wk, ww |
| hora | hh |
| minuto | mi, n |
| segundo | ss, s |
| milissegundo | EM |
| microssegundo | mcs |
| nanossegundo | ns |
A diferença int entre startdate e enddate , expressa no limite definido por datepart.
Retorna o maior inteiro menor ou igual à expressão numérica especificada.
-- O resultado é a parte inteira do valor calculado no mesmo tipo de dados que numeric_expression.
SELECT FLOOR(123.45), FLOOR(-123.45), FLOOR($123.45);
-- Exibe ano e Mês
SELECT DATEDIFF(DAY,'1980-10-01', GETDATE()) / 365.25
-- Exibe apenas anos
SELECT FLOOR(DATEDIFF(DAY,'1980-10-01', GETDATE()) / 365.25)
-- Exibe a data atual
SELECT GETDATE()
-- Soma dez dias a data atual
SELECT GETDATE() + 10
CRIPTOMOEDAS
Criptoativos representam todas as transações realizadas com valores criados digitalmente e independentes de instituições financeiras, como as criptomoedas. Exemplos de moedas.
Bitcoin, Ether, Polygon e Chainlink.
A moeda foi criada em 2008 por Satoshi Nakamoto. Registrada com o domínio bitcoin.org, ela entrou em circulação em 2009. Inicialmente, não teve tanto protagonismo no mercado regular, mas isso não demorou para mudar.
O que são criptomoedas?
Banco XP: Criptomoedas são moedas digitais que utilizam a tecnologia blockchain. A Criptografia da blockchain permitiu o surgimento não só de Criptomoedas, mas de Utility Tokens, Secutity Tokens e NFTs.
Banco Modal: Criptomoedas são criptoativos utilizados para pagamentos e demais transações financeiras realizadas, exclusivamente, de forma virtual, que podem ser utilizadas em qualquer parte do mundo. Em resumo: elas não “existem” fisicamente.
Por não deixar nenhum tipo de “rastro”, já que são criadas e monitoradas por inúmeras pessoas, utilizando blockchain, as criptomoedas têm sido a principal forma de pagamento de hackers ao invadirem sistemas corporativos de empresas privadas ou públicas.
Portanto, uma das principais diferenças entre esse tipo de moeda e as fiduciárias (como o dólar, o real etc.) é que elas são totalmente digitais. Dessa forma, todas as transações que as envolvem precisam ser realizadas pela Internet. Por ser uma moeda virtual e, dessa forma, não existir fisicamente, as criptomoedas são utilizadas somente para pagamentos e demais transações financeiras realizadas, exclusivamente, em ambiente virtual, em qualquer parte do mundo.