今日工作:完成了综合查询的大部分功能,通过查询所有的产品信息,然后根据产品的信息,查询出入库记录、出库记录、
产品的库位、库存等信息。
在计算产品的价值的时候,可以有两种计算方式:
1、数据拿到java后台进行计算求和。
2、数据通过数据库的聚合函数进行求和。
最终选择了第2种方式,因为觉得使用数据库进行计算可能更加的快速,特别是聚合函数的使用。也有可能我的理解
是错的,有好的见解,欢迎指出来。
问题及解决:可能计算最近入库时间和最早入库的时间哪里卡了一下,一开始我以为是直接进行比较,但是仔细一看,
还不是这样的,最早入库时间,可以求其中时间最小的入库时间即可;最近入库可以直接进行求最大值,因为和现在最近的时间应该是最大值。
明日计划:完善综合查询。