我是.NET开发的新手,正在建立一个简单的展示网站。
我想在每天开始时从数据库中获取未完成订单的数量,并在一天中显示该数字:
(已完成/原始未完成订单)
未完成订单的数量"订单完成后全天都会发生变化。如果我缓存此变量,则站点的每个用户可能会获得不同的编号,具体取决于他们运行脚本的时间。
我希望每个用户能够看到相同的原始每日总数并在晚上重置。我怎么能做到这一点?
答案 0 :(得分:2)
有几种方法可以解决这个问题。最简单的选择之一可能是将完成的日期与订单一起存储,无论您在哪里存储它们,只需在商店查询已完成日期大于前一天或没有订单的所有订单。完成日期。
即使条目今天完成,这也会产生计算所有订单的效果。因此,除非添加更多订单,否则每天都会有一致的订单列表,在这种情况下,订单数量会增加。