1)获取去年一年的年月日的SQL:
SELECT
CONVERT (
VARCHAR (7),
dateadd(mm ,- 12, getdate()),
120
) sj,YEAR(dateadd(mm ,- 12, getdate())) year,MONTH(dateadd(mm ,- 12, getdate())) month
UNION ALL
SELECT
CONVERT (
VARCHAR (7),
dateadd(mm ,- 11, getdate()),
120
) sj,YEAR(dateadd(mm ,- 11, getdate())) year,MONTH(dateadd(mm ,- 11, getdate())) month
UNION ALL
SELECT
CONVERT (
VARCHAR (7),
dateadd(mm ,- 10, getdate()),
120
) sj,YEAR(dateadd(mm ,- 10, getdate())) year,MONTH(dateadd(mm ,- 10, getdate())) month
UNION ALL
SELECT
CONVERT (
VARCHAR (7),
dateadd(mm ,- 9, getdate()),
120
) sj,YEAR(dateadd(mm ,- 9, getdate())) year,MONTH(dateadd(mm ,- 9, getdate())) month
UNION ALL
SELECT
CONVERT (
VARCHAR (7),
dateadd(mm ,- 8, getdate()),
120
) sj,YEAR(dateadd(mm ,- 8, getdate())) year,MONTH(dateadd(mm ,- 8, getdate())) month
UNION ALL
SELECT
CONVERT (
VARCHAR (7),
dateadd(mm ,- 7, getdate()),
120
) sj,YEAR(dateadd(mm ,- 7, getdate())) year,MONTH(dateadd(mm ,- 7, getdate())) month
UNION ALL
SELECT
CONVERT (
VARCHAR (7),
dateadd(mm ,- 6, getdate()),
120
) sj,YEAR(dateadd(mm ,- 6, getdate())) year,MONTH(dateadd(mm ,- 6, getdate())) month
UNION ALL
SELECT
CONVERT (
VARCHAR (7),
dateadd(mm ,- 5, getdate()),
120
) sj,YEAR(dateadd(mm ,- 5, getdate())) year,MONTH(dateadd(mm ,- 5, getdate())) month
UNION ALL
SELECT
CONVERT (
VARCHAR (7),
dateadd(mm ,- 4, getdate()),
120
) sj,YEAR(dateadd(mm ,- 4, getdate())) year,MONTH(dateadd(mm ,- 4, getdate())) month
UNION ALL
SELECT
CONVERT (
VARCHAR (7),
dateadd(mm ,- 3, getdate()),
120
) sj,YEAR(dateadd(mm ,- 3, getdate())) year,MONTH(dateadd(mm ,- 3, getdate())) month
UNION ALL
SELECT
CONVERT (
VARCHAR (7),
dateadd(mm ,- 2, getdate()),
120
) sj,YEAR(dateadd(mm ,- 2, getdate())) year,MONTH(dateadd(mm ,- 2, getdate())) month
UNION ALL
SELECT
CONVERT (
VARCHAR (7),
dateadd(mm ,- 1, getdate()),
120
) sj,YEAR(dateadd(mm ,- 1, getdate())) year,MONTH(dateadd(mm ,- 1, getdate())) month
分享到:
相关推荐
在给定的文档中,有两个主要的知识点:获取当前日期并按照“xxxx年xx月xx日”的格式输出,以及获取最近一年的年月并按照“xxxx年xx月”的格式输出。下面将详细介绍这两个知识点。 1. 获取年月日(格式:xxxx年xx月...
sqlserver获取当前时间并只需要年月日小时,使用GETDATE和convert函数达到目的
3. 获取一年前当月1日0点的日期:需要先提取出当前日期的年月部分,然后与"01"拼接,再减去一年。 ```sql declare @datePoint datetime = convert(varchar(10), dateadd(year, -1, convert(varchar(7), getdate(),...
mysql只取年月日的SQL写法
用java来写个类,获取当前的年月日,自己也可以改,获取当前系统时间
### C#中获取时间的年月日的方法 #### 方法一:利用`DateTime.Today`与`DateTime.Now` 1. **获取当前年份**: ```csharp int year = DateTime.Today.Year; int currentYear = DateTime.Now.Year; ``` 这两种...
### JavaScript 实现获取整一年后的时间 在许多应用程序和脚本中,经常需要计算未来的日期。例如,在合同管理、事件提醒或数据有效期等场景中,我们需要知道从当前日期起一年后的具体日期。以下是对给定代码片段...
SQL 语句截取时间 只显示 年、月、日的格式 在数据库中,经常需要对时间字段进行截取和格式化,以满足不同的显示需求。下面将详细介绍如何使用 SQL 语句截取时间,只显示年、月、日的格式。 使用 CONVERT 函数 ...
例:前一年:-Y,当年:Y,+Y:下一年 datetype : ‘S’返回开始时间,'E'返回结束时间 datetime: 按哪个时间进行推算 time: 返回的时间点,如果时间点为8点,返回的结束时间为第二天的8点,例如获取8月最后一天的结束...
"Java获取当前时间年月日的方法" Java获取当前时间年月日的方法是 Java 编程语言中一个非常重要的知识点。通过本文,我们将详细介绍如何使用 Java 获取当前时间年月日的方法,并提供相应的代码示例。 首先,我们...
获取年月日.sql
根据提供的文件信息,本文将详细解释如何在MS SQL Server 2000环境中通过存储过程获取包含年月日时分秒的编号,并确保该编号为14个字符长度。 ### 存储过程简介 存储过程是在数据库中预编译好的SQL语句集合,可以...
获取出生年月日工具类
在SQL Server中,根据年月日生成编号是一种常见的需求,特别是在需要对数据进行时间序列管理或跟踪时。本文将深入探讨如何在SQL Server环境中实现这一功能,并解释所提供代码片段的具体含义与工作原理。 ### 一、...
SQL Server 中按年月日生成日期型自增编码 本文档介绍了在 SQL Server 中生成日期型自增编码的方法,通过创建两个函数 `GenCustomCode` 和 `GenCustomID`,可以生成按年月日的日期型自增编码。该方法可以应用于各种...
在iOS移动应用开发中,获取当前日期的年、月、日是常见的需求。Objective-C(OC)作为苹果平台上的主要编程语言,提供了丰富的API来处理日期和时间。本篇文章将详细解析如何使用Objective-C获取日期的年、月、日。 ...
标题提到的"根据年月日生成编号sqlserver 很不错的算法"可能是一种高效且灵活的方法,用于创建包含日期元素的唯一标识符。以下将详细介绍这种算法的可能实现及其原理。 首先,我们可以考虑使用SQL Server的内置函数...
### JavaScript 获取年月日及当月天数 在JavaScript中,日期对象提供了丰富的API来处理时间与日期。本文将详细介绍如何使用JavaScript获取当前日期的年、月、日以及当月的总天数。 #### 一、JavaScript日期对象...
本文将详细介绍如何在JavaScript中获取和格式化年月日时分秒。 首先,JavaScript中的Date对象是处理日期和时间的核心。当我们需要获取当前时间,我们可以创建一个新的Date实例,例如`new Date()`。这将返回一个表示...
java获取年月日时分秒的方法