我的项目是c#。net和sqlserver,最近要提出修改,在程序里新加的一个查询功能,这个查询更能根据提供的一个固定的数据表来循环查询,没180天为一个循环,这样修改的话,怎么样指定从哪天开始循环呢,请各位高手指教

解决方案 »

  1.   

    原始数据是一个计划的表,表中有执行计划的部门id,计划id,计划下达时间等等数据,还有一张新数据表,这张表中有固定的180条数据,这些数据要对应前面表中的计划下达时间进行循环,例如,设定循环开始时间为2009-10-21,那么从这天开始,再下达计划时就根据这个设定时间对应后面数据表中的180条数据,超过180天就自动从头循环对应。
    可能我表述不清楚,这样详细说一下,不知道各位能不能看懂
      

  2.   

    也就是说,后面这个表是180天才更新一次对吧!
    这么长时间,我想用软件控制还是不理想,个人思路:
    你可以在用户第一次选择日期后,根据这个日期,向sql server写入调度,当然,这个调度可以指定执行时间,让后让这个调度去定时执行你的sql语句(可以在库中编一个Transact-SQL 脚本(TSQL)” )