I have the following table named 'MoviesInStock'选择两列不同的最大值
我想选择上个月的最新电影。 在这种情况下,结果应该只是电影“木乃伊”,因为他是最新的。
我试图在下一个查询:
SELECT MovieName
FROM MovieInStock
WHERE Month = (SELECT MAX(Month) FROM MovieInStock) AND
(SELECT MovieName FROM MovieInStock WHERE Year = (SELECT MAX(Year) FROM MovieInStock))
但是选择与运营商并没有那么聪明。我也在尝试使用SELECT INTO #
来创建一个临时表格,用于选择Max Year,然后在临时表格上选择Max Month,但这对我来说变得很复杂。
编辑你的问题,并提供样本数据和预期的结果。 –