【问题标题】:Decrease salary using a SQL query使用 SQL 查询降低工资
【发布时间】:2018-04-10 15:35:56
【问题描述】:

我正在寻找将员工工资降低 15% 的代码,但前提是该员工在 2012 年 11 月 15 日之前完成了培训课程并在 2013 年 2 月 5 日之后开始。

【问题讨论】:

  • 你需要付出更多的努力。 stackoverflow.com/help/how-to-ask
  • 欢迎来到 StackOverflow。请按照您创建此帐户时的建议阅读并遵循帮助文档中的发布指南。关于主题以及如何在此处申请。 StackOverflow 不是设计、编码、研究或教程服务。 stackoverflow.com/help/how-to-ask
  • 您的问题是什么?数据是什么样的?你试过什么?你得到了什么结果?也许通读这个link - 在你更好地组织你的问题之前,我们帮不了你。
  • 可能应该是“并在 2013 年 2 月 5 日之后开始新课程”。如果您在未来开始,您如何完成培训?但是你为什么要降低他/她的薪水呢?有很多问题需要解决
  • 我希望我能运用那种 SQL 的超能力,给自己加薪 15%。

标签: sql


【解决方案1】:

我做了很多假设,因为您的问题没有太多细节。这是一些通用代码,假设所有内容都在 1 个表中:

Update employees
set salary = salary * .85 
where training_course_completed < '2012-11-15' 
and start_date > '2013-02-05'
;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 2012-08-03
    • 1970-01-01
    • 2022-01-15
    • 2014-12-25
    • 1970-01-01
    相关资源
    最近更新 更多