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 日期操作是一个重要的技术点,也需要基础性的理解和掌握,希望以上实例能为开发者朋友们的开发过程提供一点工具和帮助。