【发布时间】:2018-08-28 10:56:57
【问题描述】:
我有以下问题。有四列 Product_ID、Product_price、Start_date 和 End_date 我需要选择给定日期(1997/12/14)价格最高的产品。关键是产品ID可以在几行中保持不变,但产品在不同时间段的价格不同。我试图做这样的事情,但我得到一个空的结果:
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')
【问题讨论】:
-
样本数据和期望的结果真的很有帮助。
-
STR_TO_DATE('1997/12/14', '%y/%m/%d')是做什么的?