У меня следующая проблема. Имея четыре столбца: Product_ID, Product_price, Start_date и End_date, мне нужно выбрать продукт с самой высокой ценой в данный день (1997/12/14). Дело в том, что идентификатор продукта может оставаться одним и тем же в нескольких строках, но цены на продукт в разные периоды времени разные. Я пытался сделать что-то вроде этого, но я получаю пустой результат:
SELECT
Product_ID, Product_price
FROM Products
WHERE
Start_date >= STR_TO_DATE('1997/12/14', '%y/%m/%d')
AND
End_date =< STR_TO_DATE('1997/12/14', '%y/%m/%d')