【发布时间】:2012-01-26 18:29:11
【问题描述】:
我有一个非常自定义的 SQL 查询,但在实现时遇到了问题。我正在使用 SQL-Server-2008。
我在此查询中只有一个表,但我正在寻找非常具体的数据。此查询的要求是:
对于每个 DISTINCT PartNumber(列),我需要选择要选择的 NEWEST(最大)PO(列)。但是,还有一个名为“Receipt”的列,如果它包含一个值,那么 PartNumber 应该被一起排除。
我对用于选择的 GROUP BY 子句和 CASES 有点熟悉,但我不确定如何将我所知道的所有信息整合到一个有效的查询中...
非常感谢任何帮助!提前致谢 =)。
【问题讨论】:
标签: sql sql-server-2008 group-by