1.获取系统当前日期函数GETDATE()

GETDATE()函数用于返回当前数据库系统的日期和时间,返回值的类型为datetime。

SELECT GETDATE()

2.返回UTC日期的函数GETUTCDATE()

UTCDATE()函数返回当前UTC(世界标准时间)日期值。

SELECT GETUTCDATE()

3.获取天数的函数DAY

DAY()函数用于返回指定日期是一个月中的第几天,范围从1到31。

SELECT DAY(GETDATE())
SELECT DAY('2014-11-30')

4.获取月份的函数MONTH

MONTH()函数返回指定日期中月份的整数值。MONTH 返回的值与 DATEPART (month, date) 所返回的值相同。

SELECT MONTH(GETDATE())
SELECT MONTH('2014-11-30')

5. 获取年份的函数YEAR

YEAR()返回一个整数,它表示指定 date 的年份。

SELECT YEAR(GETDATE())

6. 获取日期中指定部分字符串值的函数DATENAME

返回表示指定 date 的指定 datepart 的字符串

SET DATEFIRST 1 --设置星期一为第一天,系统默认是星期天为第一天

DATENAME ( datepart , date )

其中datepart参数取值为:

datepart 缩写
year(年) yy或yyyy
quater(季度) qq或q
month(月) mm或m
week (一年第几个星期) wk或ww
weekday (星期几) dw
day (日) dd或d
dayofyear(一年中的第几天) dy或d
hour(小时) hh
minute (分) mi或n
second (秒) ss或s
millisecond (毫秒) ms
microsecond(微秒) mcs
nanosecond (纳秒) ns
SET DATEFIRST 1  --设置星期一为第一天,系统默认是星期天为第一天
SELECT DATENAME(WEEKDAY, GETDATE())--返回"星期一"SELECT DATEPART(WEEKDAY, GETDATE())
--返回数字1

7. 获取日期中指定部分的整数值的函数DATEPART

返回表示指定 date 的指定 datepart 的整数
DATEPART( datepart , date ),参数和DATANAME一致,一个返回字符串,一个返回整数。

SELECT DATEPART(YEAR, GETDATE())
SELECT DATEPART(MONTH, GETDATE())
SELECT DATEPART(WEEK, GETDATE())
SELECT DATEPART(WEEKDAY, GETDATE())

8. 计算日期和时间的函数DATEADD

将指定 number 时间间隔(有符号整数)与指定 date 的指定 datepart 相加后,返回该 date。其中number可以为负数。

DATEADD (datepart , number , date )
datepart取值和上述一致。

SELECT DATEADD(MONTH, 1, GETDATE())
--现有时间加上一个月即下个月
SELECT DATEADD(MONTH, -2, GETDATE())
--现有时间减去两个月即返回前两个月的日期

9. datediff 返回跨两个指定日期的日期和时间边界数。

select datediff(day,'2004-09-01','2004-09-18') --返回天数:17select DateDiff(s,'2005-07-20','2005-7-25 22:56:32') --返回值为 514592 秒select DateDiff(ms,'2005-07-20','2005-7-25 22:56:32') --返回值为 微秒

SQL Server 时间、日期函数相关推荐

  1. SQL Server 常用日期函数的运用

    1.对SQL Server 日期函数的应用,本文主要的内容是如何获取下面的相关日期 本周星期一 本月第一天 本季度第一天 本年第一天 本周第一天 本月最后一天 本季度最后一天 本年最后一天 本周最后一 ...

  2. sql server 按照日期自动生成单据编号的函数

    一.sql server 按照日期自动生成单据编号的函数,格式为##08080001,##表示打头的单据字符,然后是年月和流水编号. 二.传入的参数为单据的打头字符和生成单据的日期 三.一般的调用格式 ...

  3. Oracle时间日期函数及sql语句

    一.时间日期函数 1.to_date函数 to_date的格式:to_date('要转换的时间','转换成的时间格式'), 两个参数的格式必须匹配,否则会报错. 需要注意的是,在Java中的时间格式是 ...

  4. SQL Server时间粒度系列----第4节季、年时间粒度详解

    本文目录列表: 1.SQL Server季时间粒度 2.SQL Server年时间粒度 3.总结语 4.参考清单列表 SQL Serve季时间粒度   季时间粒度也即是季度时间粒度.一年每3个月是一个 ...

  5. SQL数据库中日期函数

    SQLServer时间日期函数详解 1.  当前系统日期.时间 select getdate() 2. dateadd      在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如 ...

  6. Orcale的NVL、NVL2函数和SQL Server的ISNULL函数

    Orcal 的 nvl函数 NVL(Expr1,Expr2)如果Expr1为NULL,返回Expr2的值,否则返回Expr1的值,Expr1,Expr2都为NULL则返回NULLNVL2(Expr1, ...

  7. SQL server截取日期,只要年月

    SQL server截取日期,只要年月 select * from 表名 where CONVERT(varchar(7),[Time-列名],120) = CONVERT(varchar(7),'2 ...

  8. php server自定义函数,php:SQL Server用户自定义的函数种类详解

    关于SQL Server用户自定义的函数,有标量函数.表值函数(内联表值函数.多语句表值函数)两种. 题外话,可能有部分朋友不知道SQL Serve用户自定义的函数应该是写在哪里,这里简单提示一下,在 ...

  9. 收集SQLite中的时间日期函数[ZT]

    声明:文章摘自:http://www.xueit.com/html/2009-02/27_649_00.html 在插入数据时为了插入时间,我自己用了这个方法在数据库中: sql = "IN ...

  10. SQL Server时间粒度系列----第9节时间粒度示例演示

    本文目录列表: 1.准备测试数据 2.向测试数据表添加相关时间粒度字段列 3.基于日月季年统计汇总的演示 4.总结语 5.参考清单列表 准备测试数据   为了提供不同时间粒度示例的演示,就需要测试数据 ...

最新文章

  1. 使用CNN分类签名和文本图像
  2. 如何在JavaScript中将字符串转换为布尔值?
  3. SNMP功能开发简介 一 net-snmp编译与安装
  4. Java基础-特殊数据类型:枚举
  5. Spring boot属性松散绑定
  6. WeChat微信小程序网易云音乐播放链接方法
  7. Go Timer使用方法
  8. 缓存-分布式锁-Redisson-信号量测试
  9. 论文阅读课2-Inter-sentence Relation Extraction with Document-level (GCNN,句间关系抽取,ACL2019
  10. django-模型类的查询方法
  11. swf文件关键字查找_牛鹭学院:学员笔记|文件(夹)的出生、成长到死亡
  12. Twitter 有权删除去世用户的账号吗?
  13. k8s集群PHP环境使用
  14. 【数论】—— 多边形数的计算(三角形数,五边形数)
  15. 由树的定义和递归想到的
  16. pe下bootice修复Linux引导,快启动pe工具之bootice引导修复工具使用教程
  17. sketch插件 android,用这个免费的Sketch插件,帮你完美还原安卓界面!
  18. 自制新型文字密码,聊天记录的画风都不一样了,再也不怕被女朋友偷窥手机了!
  19. 小丸子学Docker系列之——安装Docker及基本命令的使用
  20. Oracle卸载卸不干净,Oracle彻底删除的办法(winxp)

热门文章

  1. 管理系统中计算机er图怎么画,使用PowerDesigner绘制ER图的详细教程
  2. 浪潮服务器显示一个红色闪电图标,华为手机开不了机,只显示一个红色圆圈里面一个红色闪电符号...
  3. PTA程序设计类实验辅助教学平台-基础编程题--JAVA--7.2 然后是几点
  4. 计算机领域CCF推荐会议列表
  5. 升级AndroidX appcompat 1.2+版本导致多语言切换失败解决方案及问题分析
  6. 中国1km分辨率的DEM数据以及合并后的中国行政区划数据
  7. 模型总结:最优化模型
  8. 软件质量保证基本知识加复习建议
  9. 软件项目管理的重点知识
  10. mysql 联合查询_MySQL联合查询