1
0
尝试:
Fiddle测试: http://sqlfiddle.com/#!6/d387f/8/0 您已经完成了查询,但在别名为t2的内联视图中,您是按注释分组的,因此max函数实际上根本没有聚合任何内容。在t2中,您应该只选择了item_code和max(日期),并仅按item_code分组,然后您可以使用它来加入item_comments(上面查询中的y和z)。 这是使用子查询实现这一点的第二种方法,但是我将坚持上面的方法(带有内联视图的连接):
Fiddle测试: http://sqlfiddle.com/#!6/d387f/11/0 |
2
0
注意,如果你运行这个内部片段,你会得到每个记录:
您只需要最新的评论。假设这是SQL Server 2008或更早版本,则会显示每个Item_Code的最新日期:
现在,您需要加入到后面,并查找该日期的评论:
现在,您可以使用它连接回原始表:
根据您使用的实际数据库,这可能会变得更简单。这就是为什么您需要标记数据库和版本。 |
3
0
试试这个,
|
Ghasem · 忽略空格的SQL查询 9 年前 |
Georgi Antonov · 单击按钮时在表中插入多行 9 年前 |
Kuri · 内部联接+选择最近的 10 年前 |
Tom · 循环通过DataRow并更新库存水平 10 年前 |
Hayley Guillou · 按年份和月份的计数记录,包括零计数 10 年前 |