【发布时间】:2016-03-11 17:36:14
【问题描述】:
所以我有一个带有托盘 ID 和存储日期的表格。
690 06/30/2010
690 10/23/1989
690 06/21/2000
219 02/22/1996
219 06/25/2000
219 12/25/2012
316 06/12/2002
316 06/30/1998
316 03/26/2005
我想按每组中最早的日期订购。像这样:
219 12/25/2012
219 06/25/2000
219 02/22/1996
690 06/30/2010
690 06/21/2000
690 10/23/1989
316 03/26/2005
316 06/12/2002
316 06/30/1998
我将如何使用 SQL 查询来做到这一点?
【问题讨论】:
-
有订单。您如何定义组的顺序?
-
一个简单的
order by columnname, datecolumn desc就可以了 -
ORDER BY id,date DESC
-
问题不清楚。您是否试图确定哪个托盘最旧?甚至您的示例解决方案也可以有多种解释方式。
标签: sql sql-server