按第二条件排序具有相同值的SQL记录

问题描述:

我按其值排序了一些记录。如果两个记录具有相同的值,我想按日期排序这两个记录。 例如:按第二条件排序具有相同值的SQL记录

record1 34 1.1.2000 
record2 26 3.4.2000 
record3 26 2.4.2001 
record4 76 1.5.2000 

这应当责令这样的:

record4 76 1.5.2000 
record1 34 1.5.2000 
record3 26 2.4.2001 
record2 26 3.4.2000 

我怎样才能在SQL管理呢?

像这样:

SELECT * 
FROM myTable 
ORDER BY Value, Date 

每个这些也可以有一个ASC/DESC说明符:

SELECT * 
FROM myTable 
ORDER BY Value ASC, Date DESC 

下面是MSDN的链接,描述ORDER BY子句的语法。

SELECT * FROM records ORDER BY field1, field2 

仅仅通过列的顺序添加第二ORDER BY子句:

 
SELECT field1, field2, field3 
FROM table 
ORDER BY value, date