字段如下
ID int,自增+1,主键
适用日期-开始 date
适用日期-结束 date
类型 int(周计划、月计划、年计划等)
内容 nvarchar(max)
界面及功能大致如下
1、给个input,name=date_check,value=date()。
2、一排列表下去,date_check between 适用日期-开始 and 适用日期-结束。
当然,这里是否按照“类型”来排序看实际业务。
3、给出一些链接,下月、下周、10天后……具体日期的计算简单的。
周计算什么的似乎不需要,只计算具体的日期而已
select * from 表 date_check>=适用日期-开始 and date_check<=适用日期-结束
4、当然,是否无视date_check而置顶给出月计划、年计划什么的,实际需求。
5、特别备注:SQL语句、索引以及其他细节自己优化下吧,那方面我是菜鸟。
(或者将日期转换为int格式的,int比较大小貌似比较快咧?)