我有一个包含列的采购表 - item_key、price、recorded_at(datetime)。
对于任何商品,随着我们开展一些促销活动,价格偶尔会发生变化。例如; item_key 1 的正常价格是 100,我们将价格降低到 80 一周,然后恢复正常价格。促销价格在不同时间可能会有所不同(下次可能是60而不是80)。我们有大约 100 件商品。
我正在尝试编写一个查询(mysql)来按价格逐项获取天数。我的查询变得过于复杂,并且花费了超过可接受的时间来返回结果。
我将不胜感激任何帮助。
谢谢,