数据分析中,常用的数据库工具就是Sql server,而在Sql server中,要想根据存储的出生年月字段计算出该用户的年龄信息,主要使用到DateDiff函数来实现。

一、DateDiff函数的格式

  DATEDIFF(datepart,startdate,enddate)

  两个表达式中的参数datepart表示单位计量,startdate表示开始时间,enddate表示结束时间。

二、datepart 参数

datepart 缩写
yyyy yy
季度 qq q
mm m
年中的日 dy y
dd d
wk ww
星期 dw w
小时 hh
分钟 mi n
ss s
毫秒 ms
微秒 mcs
纳秒 ns

三、计算年龄的Sql语句

(一)计算当前日期下的年龄

declare @birthDay datetime;
set @birthDay='1996-006-06';
Select DATEDIFF(YEAR,@birthDay,GETDATE());

(二)计算指定日期下的年龄(如入司年龄)

Select DATEDIFF(YEAR,[出生日期],[入司日期]);

数据分析之Sql Server 如何计算年龄相关推荐

  1. [转载]SQL Server 2005 Data Mining简介

    简介    企业均在尝试分析其数据时都面临若干问题.通常,并不缺乏数据.事实上,很多企业感觉到他们被数据淹没了:他们没有办法完全利用所有的数据,将其变成信息.为了处理这方面的问题,开发了数据仓库技术, ...

  2. SQL Server 2016 列存储技术做实时分析

    title: SQL Server 2016 列存储技术做实时分析 author: 风移 摘要 数据分析指导商业行为的价值越来越高,使得用户对数据实时分析的要求变得越来越高.使用传统RDBMS数据分析 ...

  3. dmv io读写高的sql_适用于DBA的前8大新(或增强)SQL Server 2017 DMV和DMF

    dmv io读写高的sql Dynamic management views (DMVs) and dynamic management functions (DMFs) are system vie ...

  4. 在SQL Server 2017中使用Python进行数据插值和转换

    As a continuation to my previous article, How to use Python in SQL Server 2017 to obtain advanced da ...

  5. [Spark周边]--SQL Server 2019预览结合了SQL Server和Apache Spark来创建统一的数据平台

    感谢原文作者:https://cloudblogs.microsoft.com/sqlserver/2018/09/24/sql-server-2019-preview-combines-sql-se ...

  6. SQL Server 2019将结合Spark创建统一数据平台

    转载来自于:http://blog.itpub.net/31077337/viewspace-2214805/ 根据其官网最新消息,微软公布了SQL Server 2019预览版.在该预览中,SQL ...

  7. SQL Server数据分析面试题(202008)

    这是某公司的一份SQL Server数据分析面试题,总共有4道题,此处挑选了其中的3道,另外1道比较简单,就不列出来了. 第一题: 题目:写一个SQL函数,能将一串字符串按指定的分隔符拆分成行.比如给 ...

  8. [SQL Server玩转Python] 二.T-SQL查询表格值及Python实现数据分析

    在开发项目过程中,更多的是通过Python访问SQL Server数据库接口,进行数据挖掘的操作:而SQL Server2016版本之后,嵌入了强大的R.Python.Machine Learning ...

  9. 【SQL Server】数据库开发指南(三)面向数据分析的 T-SQL 编程技巧与实践

    本系列博文还在更新中,收录在专栏:#MS-SQL Server 专栏中. 本系列文章列表如下: [SQL Server] Linux 运维下对 SQL Server 进行安装.升级.回滚.卸载操作 [ ...

最新文章

  1. AI靠语意理解把照片变抽象画,无需相应数据集,只画4笔也保留神韵,有毕加索内味儿了...
  2. 从无到有算法养成篇-双向链表与双向循环链表
  3. 5点击换gif_工具:GIF动态图片制作小课堂,开课啦!
  4. C++中的string类型转换为int类型
  5. mysql查逻辑表的分片规则_MySQL(19) Mycat分片(分库分表)配置
  6. Layui表单账号注册校验密码是否一致
  7. Enterprise Library 5.0 中的Validators
  8. Linux下l2tp客户端xl2tpd安装配置的具体操作
  9. 【统计学】三大相关系数之斯皮尔曼相关系数(spearman correlation coefficient)
  10. VB.NET 强制删除文件
  11. 探索性与验证性因子分析
  12. 重装win10专业版系统
  13. Elasticsearch:从搜索中获取选定的字段 fields
  14. 苹果电脑QQ邮件服务器,mac电脑如何添加qq邮箱图文教程
  15. 雷达信号处理基础-历史和源来
  16. jni调用出现SIGABRT崩溃
  17. 信息安全风险评估---矩阵法计算风险
  18. 基于云的胜利冲锋队 团队团队展示
  19. Java json字符串转json对象
  20. python图片旋转脚本_Python实现PS滤镜的旋转模糊功能示例

热门文章

  1. uefi启动 多硬盘gtp_UEFI+GPT双硬盘安装Win10+Ubuntu16.04双系统
  2. 装的机械硬盘计算机里没有反应,固态硬盘和机械硬盘运行打开我的计算机图标,有时候读取没有响应,单独用固态硬盘是没问题的 ,机械硬盘也测试了,没有坏道什么的,始终找不到原因...
  3. sourceinsight 查看源码的利器
  4. 超微服务器安装操作系统,超微服务器bios设置
  5. 计算机国内ei期刊目录,最新国内EI期刊列表 - 论文投稿 - 小木虫 - 学术 科研 互动社区...
  6. Microsoft Office 历史版本
  7. ABP VNext学习日记1
  8. 华为网络设备查询系统时间及修改系统时间命令
  9. 计算机专业对应的职业群有,[计算机硬件及网络]7k专业与职业群.ppt
  10. EVE模拟器的安装使用