在一年的最后一天自动续订记录

时间:2014-05-07 15:43:32

标签: sql document records auto-renewing

我正在为我的警察局开发一个包含文件传入系统的c#应用程序。

在此系统中,可变文档的内容已保存到SQL数据库中。我必须给他们一个“文件编号”。

我正在实现所有这些目标,但我希望每一年的每一年,如31.12.2014,已经给予像“2145”这样的文件的数字将在第一天变成“1”一年中的某一天01.01.2015

因此,记录必须是2014/2145。而且最后几年变为2015/1

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

您计算同一年的现有文档,然后添加一个。

因此,如果您要存储属于2013的文档,首先要计算2013年您拥有的文档数量,然后添加一个。

我不能为你编写sql,因为你还没有描述数据结构,但是使用SQL COUNTDATEPART只需要检索一年就足够了日期字段。