SQL - 按组中最早的日期排序

时间:2016-03-11 17:36:14

标签: sql sql-server

所以我有一个托盘id及其存储日期的表格。

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

我想在每个小组的最早日期订购。像这样:

    var before = "Line1\r\nLine2";
    richTextBox1.Text = before;
    var after = richTextBox1.Text;

    MessageBox.Show(string.Format("Before: {0} After: {1}", before.Length, after.Length));

如何使用SQL查询执行此操作?

2 个答案:

答案 0 :(得分:1)

只需添加到您的选择 - >按(第一个标准)存储日期desc,(然后是第二个标准)palletid asc(或desc,如你所愿)。

答案 1 :(得分:0)

SELECT columnname, datecolumn
FROM tablename
ORDER BY columnname, datecolumn desc;