数据分析之Sql Server 如何计算年龄
数据分析中,常用的数据库工具就是Sql server,而在Sql server中,要想根据存储的出生年月字段计算出该用户的年龄信息,主要使用到DateDiff
函数来实现。
一、DateDiff函数的格式
DATEDIFF(datepart,startdate,enddate)
两个表达式中的参数datepart
表示单位计量,startdate
表示开始时间,enddate
表示结束时间。
二、datepart 参数
datepart | 缩写 | |
---|---|---|
年 | yyyy | yy |
季度 | 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 如何计算年龄相关推荐
- [转载]SQL Server 2005 Data Mining简介
简介 企业均在尝试分析其数据时都面临若干问题.通常,并不缺乏数据.事实上,很多企业感觉到他们被数据淹没了:他们没有办法完全利用所有的数据,将其变成信息.为了处理这方面的问题,开发了数据仓库技术, ...
- SQL Server 2016 列存储技术做实时分析
title: SQL Server 2016 列存储技术做实时分析 author: 风移 摘要 数据分析指导商业行为的价值越来越高,使得用户对数据实时分析的要求变得越来越高.使用传统RDBMS数据分析 ...
- 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 ...
- 在SQL Server 2017中使用Python进行数据插值和转换
As a continuation to my previous article, How to use Python in SQL Server 2017 to obtain advanced da ...
- [Spark周边]--SQL Server 2019预览结合了SQL Server和Apache Spark来创建统一的数据平台
感谢原文作者:https://cloudblogs.microsoft.com/sqlserver/2018/09/24/sql-server-2019-preview-combines-sql-se ...
- SQL Server 2019将结合Spark创建统一数据平台
转载来自于:http://blog.itpub.net/31077337/viewspace-2214805/ 根据其官网最新消息,微软公布了SQL Server 2019预览版.在该预览中,SQL ...
- SQL Server数据分析面试题(202008)
这是某公司的一份SQL Server数据分析面试题,总共有4道题,此处挑选了其中的3道,另外1道比较简单,就不列出来了. 第一题: 题目:写一个SQL函数,能将一串字符串按指定的分隔符拆分成行.比如给 ...
- [SQL Server玩转Python] 二.T-SQL查询表格值及Python实现数据分析
在开发项目过程中,更多的是通过Python访问SQL Server数据库接口,进行数据挖掘的操作:而SQL Server2016版本之后,嵌入了强大的R.Python.Machine Learning ...
- 【SQL Server】数据库开发指南(三)面向数据分析的 T-SQL 编程技巧与实践
本系列博文还在更新中,收录在专栏:#MS-SQL Server 专栏中. 本系列文章列表如下: [SQL Server] Linux 运维下对 SQL Server 进行安装.升级.回滚.卸载操作 [ ...
最新文章
- AI靠语意理解把照片变抽象画,无需相应数据集,只画4笔也保留神韵,有毕加索内味儿了...
- 从无到有算法养成篇-双向链表与双向循环链表
- 5点击换gif_工具:GIF动态图片制作小课堂,开课啦!
- C++中的string类型转换为int类型
- mysql查逻辑表的分片规则_MySQL(19) Mycat分片(分库分表)配置
- Layui表单账号注册校验密码是否一致
- Enterprise Library 5.0 中的Validators
- Linux下l2tp客户端xl2tpd安装配置的具体操作
- 【统计学】三大相关系数之斯皮尔曼相关系数(spearman correlation coefficient)
- VB.NET 强制删除文件
- 探索性与验证性因子分析
- 重装win10专业版系统
- Elasticsearch:从搜索中获取选定的字段 fields
- 苹果电脑QQ邮件服务器,mac电脑如何添加qq邮箱图文教程
- 雷达信号处理基础-历史和源来
- jni调用出现SIGABRT崩溃
- 信息安全风险评估---矩阵法计算风险
- 基于云的胜利冲锋队 团队团队展示
- Java json字符串转json对象
- python图片旋转脚本_Python实现PS滤镜的旋转模糊功能示例
热门文章
- uefi启动 多硬盘gtp_UEFI+GPT双硬盘安装Win10+Ubuntu16.04双系统
- 装的机械硬盘计算机里没有反应,固态硬盘和机械硬盘运行打开我的计算机图标,有时候读取没有响应,单独用固态硬盘是没问题的 ,机械硬盘也测试了,没有坏道什么的,始终找不到原因...
- sourceinsight 查看源码的利器
- 超微服务器安装操作系统,超微服务器bios设置
- 计算机国内ei期刊目录,最新国内EI期刊列表 - 论文投稿 - 小木虫 - 学术 科研 互动社区...
- Microsoft Office 历史版本
- ABP VNext学习日记1
- 华为网络设备查询系统时间及修改系统时间命令
- 计算机专业对应的职业群有,[计算机硬件及网络]7k专业与职业群.ppt
- EVE模拟器的安装使用