随机日期周围的实际数据

时间:2012-12-24 11:28:41

标签: mysql date max

我有一张包含产品的表格和一张产品比例为

的表格

产品布局:

  • 的ProductID
  • 名称
  • 描述

产品比例布局:

  • ProductProportyID
  • 金额
  • 价格
  • PricePerPiece
  • 了checkdate
  • 的ProductID

每天晚上我都会查询以实现价格和金额。如果存在差异,将会在实际价格和金额中添加到产品比例的新记录。当没有任何差别时,没有任何事情发生。

更新查询可能只更新产品的一部分而不是所有产品(因为其中一些确实更贵或更便宜,而且其中一些不会有价格或数量的更改。

我想显示给定日期的适当价格和金额,这是完全随机的。换句话说:我想要在给定日期实际生产的所有产品的价格和数量。

这就是问题出现的地方,因为当我想到正确的方法时,我的大脑开始从我耳朵里漏出来。

这就是我的尝试:

SELECT product.*, proporties.* 
FROM products product 
LEFT JOIN productproporties proporties 
ON product.ProductID = proporties.ProductID 
WHERE max(proporties.checkdate) <= '25-10-1979 00:00:00' 
ORDER BY proporties.checkdate DESC

但这似乎不起作用:)。任何人都可以这么善良地把我踢向正确的方向吗?

0 个答案:

没有答案