SQL数据库问题,急求,可以只写出格式

1、将员工工资列Rate四舍五入精确到小数点后两位,同时显示大于等于员工工资最小整数,小于等于员工工资的最大整数,并将职工的薪资调整日期以"月/日/年"形式的字符串显示(... 1、将员工工资列Rate四舍五入精确到小数点后两位,同时显示大于等于员工工资最小整数,小于等于员工工资的最大整数,并将职工的薪资调整日期以"月/日/年"形式的字符串显示 (使用表HumanResources.EmployeePayHistory )

2、用以下格式显示所有信用卡的ID,类型,编号和到期年限。 Credit Card ID, Credit Card Type, Credit Card Number, Expire Year (Sales.CreditCard)

3、使用HumanResources.EmployeePayHistory表,查询工资(Rate)最高的员工的编号(EmployeeID)

4、公司经理想看一下所有销售人员编号以及他们所属的区域名称(Sales.SalesTerritory, Sales.SalesPerson)

5、编写一个查询来显示所有职工的的EmployeeID、BirthDate、ManagerID、FirstName、LastName和EmailAddress。 EmployeeID、BirthDate、ManagerID来自于HumanResources.Employee表,FirstName、LastName和EmailAddress来自于Person.Contact表。 HumanResources.Employee 和 Person.Contact 通过外键ContactID进行联接

6、员工求脱单,于是老板想看下是否有单身的员工,有的话就查出所有单身的员工,组织一个相亲活动,否则就不组织活动(HumanResources.Employee)
展开
 我来答
美了美了3614a
推荐于2017-10-12
知道答主
回答量:33
采纳率:0%
帮助的人:5.6万
展开全部
  1.   select cast(Rate as   decimal(10,   2)) as 四舍五入, CEILING(Rate) as 大于等于员工工资最小整数,FLOOR(Rate) as 小于等于员工工资的最大整数,CONVERT(varchar(100), GETDATE(), 1) as 调整日期 from HumanResources.EmployeePayHistory


2. 不清楚你的意思


3.  select top 1 EmployeeID  from HumanResources.EmployeePayHistory order by Rate desc


5. select a.EmployeeID,a.BirthDate,a.ManagerID,b.FirstName,b.LastName,b.EmailAddress from (select ContactID,EmployeeID,BirthDate,ManagerID from HumanResources.Employee) as a

left join

(select ContactID,FirstName,LastName,EmailAddress from Person.Contact) as b

on a.ContactID=b.ContactID

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式