Sql 基于不同日期和产品ID的查询

Sql 基于不同日期和产品ID的查询,sql,sql-server,Sql,Sql Server,我想基于附加的图像构建查询 我想从“transaction”表中获取数量之和(产品Id方面),其中日期大于第一个表的日期。例如,ProductID1254应该返回7 谢谢大家 该图像中有两个表。右边的显然是事务表,但左边的是什么? Select p.ProductID, sum(t.Qty) from Products p left join TransactionData t on (t.ProductID = p.ProductID) AND (t.Date >= p.Date)

我想基于附加的图像构建查询

我想从“transaction”表中获取数量之和(产品Id方面),其中日期大于第一个表的日期。例如,ProductID1254应该返回7


谢谢大家

该图像中有两个表。右边的显然是事务表,但左边的是什么?
Select p.ProductID, sum(t.Qty)
from Products p
left join TransactionData t
on (t.ProductID = p.ProductID) AND
  (t.Date >= p.Date)
group by p.ProductID