在SQL Server 2005/2008 创建了定单表,创建语句如下:CREATE

10 查阅
在SQL Server 2005/2008 创建了定单表,创建语句如下: CREATE TABLE 定单表 ( 定单代号 int IDENTITY(1,1) PRIMARY KEY, 客户代号 int not null, 雇员代号 int not null, --经手该笔业务的雇员的代号 定单日期 datetime not null, 销售金额 money not null, 备注 varchar(200) null ) 你需要获得定单信息列表,包括雇员代号、销售金额和定单日期。你想按日期从近到 早的顺序显示,并且对于每一天的定单,按销售金额从大到小的顺序排序。假设列“销售日期”的时间部分的值都是0,下面哪条语句能够准确地完成该任务?

SELECT 雇员代号, 销售金额, 定单日期FROM 定单表ORDER BY销售金额, 定单日期 DESC

SELECT 雇员代号, 销售金额, 定单日期FROM 定单表ORDER BY 定单日期, 销售金额DESC

SELECT 雇员代号, 销售金额, 定单日期FROM 定单表ORDER BY 定单日期 DESC, 销售金额 DESC

SELECT 雇员代号, 销售金额, 定单日期FROM 定单表ORDER BY 销售金额 DESC, 定单日期 DES

参考答案:

C

SQL试