获取mysql

时间:2016-09-29 14:32:50

标签: mysql

我正在进行库存相关项目。在按特定日期搜索项目库存时,它显示每个项目记录历史记录。就像我的数据库“详细信息”在下面,

details table

我做了一个搜索查询,但它显示了记录历史记录项, 我的疑问是:

select details.itemname, details.total from details 
inner join ( select DISTINCT itemname, max(date) as MaxDate 
from details group by itemname ) tm on details.itemname = tm.itemname 
and  details.date <='2016-09-28'

但结果应该是这样的:

enter image description here

2 个答案:

答案 0 :(得分:0)

这可能是您正在寻找的吗?

<?php

答案 1 :(得分:0)

这是你问题的解决方案。

slot_tp_richcompare

问题是功能依赖性。在Max()和GROUP BY之间。