mssql日期操作实例:从入门到精通(mssql日期)

MSSQL 日期操作是 MS-SQL 开发中一个基础性内容,它涉及到日期类型的定义及数据的查询,可以说是比较常见的操作。一般情况下,我们一般都需要操作不同的日期,这里主要介绍一些 MSSQL 日期相关操作实例,希望对开发者朋友有所帮助。

定义MSSQL日期类型

MSSQL 支持日期型数据类型,通常使用 datetime 数据类型表示。下面是一个 datetime 的定义语句:

CREATE TABLE DateTable ( 
Date_ID int identity(1,1) primary key,
DateValue datetime
);

操作MSSQL日期

MSSQL 日期操作常见的一些实例如下:

1)获取当前日期

SELECT GetDate();

2)获取当前日期的前N天的日期

SELECT DATEADD(day, -3, GETDATE()); 

3)获取当前日期的后N天的日期

SELECT DATEADD(day, 3, GETDATE());

4)按月份查看

“`

SELECT *

FROM DateTable

WHERE DATEPART(MONTH, DateValue) = 9


5)获取两个日期之间的日期

SELECT *

FROM DateTable

WHERE DateValue BETWEEN ‘2018-3-3’ AND ‘2020-3-3’


6)获取某月的第一天

SELECT DATEADD(month,DATEDIFF(month,0,GETDATE()),0);


7)获取某月的最后一天

SELECT DATEADD(s,-1,DATEADD(mm, DATEDIFF(m,0,GETDATE())+1,0));


以上为 mssql 日期操作较为常见的一些实例,以上代码执行结果也不是固定的,可以根据需要进行修改得到需要的结果。总结来说,MSSQL 日期操作是一个重要的技术点,也需要基础性的理解和掌握,希望以上实例能为开发者朋友们的开发过程提供一点工具和帮助。

数据运维技术 » mssql日期操作实例:从入门到精通(mssql日期)