我有一些表一天要更新几次。
2017-01-01 00:00:00 243
2017-01-01 12:00:00 653
2017-01-01 23:00:00 523
2017-01-02 00:00:00 122
2017-01-02 12:00:00 233
2017-01-02 23:00:00 344
.
.
现在,我获取每天具有最大值的行。
2017-01-01 12:00:00 653
2017-01-02 23:00:00 344
因此,这两行都已提取。
为此,对于过去的数据,提取的行从未更改。
因此,每天和每次做类似max()
的事情是多余的。
在doctrine2或sql中是否有用于这种目的的缓存方法?
我应该创建一个新表来存储过去的结果,并从原始表中仅选择“今天”的数据吗?
新表格
2017-01-01 01:00:00 653
2017-01-02 02:00:00 344