标签: sql document records auto-renewing
我正在为我的警察局开发一个包含文件传入系统的c#应用程序。
在此系统中,可变文档的内容已保存到SQL数据库中。我必须给他们一个“文件编号”。
我正在实现所有这些目标,但我希望每一年的每一年,如31.12.2014,已经给予像“2145”这样的文件的数字将在第一天变成“1”一年中的某一天01.01.2015。
31.12.2014
01.01.2015
因此,记录必须是2014/2145。而且最后几年变为2015/1。
2014/2145
2015/1
我怎样才能做到这一点?
答案 0 :(得分:0)
您计算同一年的现有文档,然后添加一个。
因此,如果您要存储属于2013的文档,首先要计算2013年您拥有的文档数量,然后添加一个。
我不能为你编写sql,因为你还没有描述数据结构,但是使用SQL COUNT和DATEPART只需要检索一年就足够了日期字段。
COUNT
DATEPART