select i.description, p.cost, i.itemid,p.dateq as datessss
from item i, (select itemid,max(date) as dateq,cost
from price group by itemid) p
WHERE i.itemid = p.itemid
description cost itemid datessss
ChickenRatePerKG 108 26 2015-03-02
LiveBird 55.25 27 2015-03-02
Eggs 197 28 2015-03-02
Это моя цена таблицапроблемы с максимальной функцией в MySQL
itemid date cost
28 2015-03-02 450
28 2015-02-14 380
28 2015-02-13 200
28 2015-02-01 400
28 2014-01-23 197
28 2014-01-22 197
Это извлечение правильной даты, но не цена, соответствующая дате.
Может кто-нибудь, пожалуйста, помогите мне найти проблему?
Что вы ожидаемый результат? –
Стоимость яиц должна быть 450, если дата изменена 2015-03-02 –