日期:2014-05-17  浏览次数:20769 次

如何实现这种计算时间的问题..
有一个录入功能,要求用户每天只能录入100份资料.问题就在这 "每天 ".从午夜0点开始算.用户只能在第二天的0点之前录入100份资料.例:如果用户是在今天下午14点开始录入的.那么,在第二天的0点之前,只能录入100份资料.如果用户是在今天晚上的20点录入,那么,在第二天的0点之前,也只能录入100份资料.而不是明天下午14点为一天.请问这样的程序怎么写.谢谢各位了.

不知道我这样表达,各位有没有看懂.呵呵   -_-

------解决方案--------------------
if (select count(*) from @t where datediff(d, [录入时间], getdate()) = 0) < 101 and [用户id] = 用户id参数
begin
insert into @t(a, .....) select 'a ', ......
end

------解决方案--------------------
当前的。