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 SkyEcho 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 &bsp; 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 PRO 神烦装逼者 |
![]() | 14 GKLuke 2015-11-15 13:02:15 +08:00 大一不是该好好学高数么 |
![]() | 15 kingcos 2015-11-16 08:51:18 +08:00 via iPhone 。。。大二在学这个。。 |