EmployeePayHistory
https://ooo.0o0.ooo/2015/11/14/56470aed618a8.jpg
https://ooo.0o0.ooo/2015/11/14/56470b98129ad.jpg
将员工工资列 Rate 四舍五入精确到小数点后两位,同时显示大于等于员工工资最大整数和最小整数,并将职工的薪资调整日期以月 /日 /年形式的字符串显示 (使用表 HumanResources.EmployeePayHistory )
select
[EmployeeID],
CONVERT(varchar(12) , RateChangeDate, 101 ) as NewRateChangeDate,
cast(round(Rate,2) as numeric(10,2)) as Newrate,
[PayFrequency],
[ModifiedDate]
FROM [MyAdventureWorks].[HumanResources].[EmployeePayHistory];
写成这样了,可是“同时显示大于等于员工工资最大整数和最小整数”不知道怎么搞了,应该用到 ceil() 和 floor() 以及 MAX() 和 MIN()
1
a302800411 2015-11-14 18:52:19 +08:00
这什么学校 大一上学 sql? 计算机导论里学的?
|
2
wsy2220 2015-11-14 18:57:59 +08:00 via Android
大一不应该学这个啊
|
3
zxc OP |
4
letv 2015-11-14 19:12:59 +08:00
正常,我大一连 hello world 都不会写
|
5
RickyBoy 2015-11-14 19:16:48 +08:00
虽然作业并不难,但是大一开始就有 SQL 什么的
|
6
staticor 2015-11-14 19:29:33 +08:00
我也借贵宝地吐一下, 要不下周也过不好:
做数据工程师连个 SQL 都不会写的 真不太合适 |
7
Sharuru 2015-11-14 19:31:17 +08:00
= =
我能说我连“同时显示大于等于员工工资最大整数和最小整数”这句话是什么意思都没看懂么 |
9
cyberdak 2015-11-14 20:42:15 +08:00
这种帖去知乎发帖
|
10
maskerTUI 2015-11-14 20:58:53 +08:00 via Android
去知乎发可以吗?
|
11
gzxultra 2015-11-14 21:02:46 +08:00
很好奇是什么学校
|
12
wizardforcel 2015-11-15 08:43:46 +08:00 via Android
这还不是最烦的 最烦的是构造各种 join 或者 union 拼凑各种表
|
13
mauve 2015-11-15 12:12:38 +08:00
神烦装逼者
|
14
GKLuke 2015-11-15 13:02:15 +08:00
大一不是该好好学高数么
|
15
kingcos 2015-11-16 08:51:18 +08:00 via iPhone
。。。大二在学这个。。
|