【发布时间】:2012-01-10 09:24:13
【问题描述】:
我有一个名为employee_salary 的表,包含三列:empsal_id、empsal_name 和empsal_sal。数据如下:
empsal_id 是一个标识列,其种子和增量为 1,并且是主键。我想返回每个员工的姓名和当前工资。工资可以减也可以加,所以现在不一定是最高的。
所以我需要以下输出:
empname emp_sal 滴滴 30000 阿米特 38000 桑托什 25000我正在使用 Microsoft SQL Server,我必须在单个查询中完成此操作。
【问题讨论】:
-
工资会下降吗?如果有,您在该表中是否还有其他字段?
-
为什么是dilip 32000而不是3000?他们排序的列的名称是什么?桌上有pk吗?
-
我不明白“dilip 32000 而不是 3000”
-
你怎么知道最近的工资是多少?
-
每一行都有一个唯一的id,每行插入新记录时总是增加,即recid,可以用来获取数据
标签: sql sql-server sql-server-2008