SQL从另一个表中删除最新值

SQL从另一个表中删除最新值,sql,Sql,我不确定这在SQL中是否可行,但如果有人有任何想法,请告诉我。我有一系列的股票到期价值,但同一个项目可能有多个到期日期。然后我在另一张表中列出了股票到期的日期和金额。我想查一下每条销售线能卖多少存货 对我来说,棘手的部分是它可能来自两条输入线。如果只有一条进线,那就容易了。只需在每行上使用一个子查询。然而,每一条销售线都可以从另一张表中的多条线中提取,这一事实使它变得更加复杂。有人对如何在SQL中最好地实现这一点有什么想法吗。这对我来说很简单,但是有很多数据,所以为了提高性能,我想把它保存在SQ

我不确定这在SQL中是否可行,但如果有人有任何想法,请告诉我。我有一系列的股票到期价值,但同一个项目可能有多个到期日期。然后我在另一张表中列出了股票到期的日期和金额。我想查一下每条销售线能卖多少存货

对我来说,棘手的部分是它可能来自两条输入线。如果只有一条进线,那就容易了。只需在每行上使用一个子查询。然而,每一条销售线都可以从另一张表中的多条线中提取,这一事实使它变得更加复杂。有人对如何在SQL中最好地实现这一点有什么想法吗。这对我来说很简单,但是有很多数据,所以为了提高性能,我想把它保存在SQL中

示例数据如下:


根据你的数字,你还有3的10加上4的50,所以你在1/4/20的第二个60的请求可以全部满足。是的,我一重新检查表格就意识到了这一点。上面一行的数量应该是70,剩下10。这不是真实的数据,只是我作为示例键入的数据。您使用的是什么DBMS?这关系到如何回答这个问题。