现在有张报表,上面有一些筛选框(时间、区域等),现在去掉了 点击查询前不显示报表内容,但由于数据量有点大,跳出来的时候需要七八秒,业务觉得跳的太慢,要求默认跳出来只显示最新三天内容,但不能影响筛选时的所有记录,这个该如何处理,不是分页也不是结果集筛选,不一定是日期字段,可能是ID等别的指标
那就时间空间,默认是最近三天时间,第一次打开就是最近三天数据,
接下来根据自己需求筛选了
给时间的筛选框一个默认最近三天的时间即可,如果要筛选所有记录,改这个时间即可
如果是sql server的话,可以在where里面加个条件 datediff(day,单据日期字段名,getdate()) <= 3 这样就会根据当前日期 过滤近三天的数据