Advertisement
Guest User

Untitled

a guest
Apr 25th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 1.03 KB | None | 0 0
  1. A. SELECT CAST(CHOOSE((Quarterly * AvailableBonus * CompanyPerformance)/40, (HalfYearly * AvailableBonus * CompanyPerformance)/20, (Yearly * AvailableBonus * CompanyPerformance)/10) AS money) AS Bonus
  2. FROM EmployeeBonus, BonusParameters
  3.  
  4. B. SELECT
  5.     Bonus = CASE EmployeeBonus
  6.         WHEN Quarterly=1 THEN (Quarterly * AvailableBonus * CompanyPerformance)/40
  7.         WHEN HalfYearly=1 THEN (HalfYearly * AvailableBonus * CompanyPerformance)/20
  8.         WHEN Yearly=1 THEN (Yearly * AvailableBonus * CompanyPerformance)/10
  9.     END
  10. FROM EmployeeBonus,BonusParameters
  11.  
  12. C. SELECT
  13.     CAST(COALESCE((Quarterly * AvailableBonus * CompanyPerformance)/40, (HalfYearly * AvailableBonus * CompanyPerformance)/20, (Yearly * AvailableBonus * CompanyPerformance)/10) AS money) AS Bonus
  14.     FROM EmployeeBonus, BonusParameters
  15.  
  16. D. SELECT
  17.     NULLIF(
  18.         NULLIF((Quarterly * AvailableBonus * CompanyPerformance)/40,(HalfYearly * AvailableBonus * CompanyPerformance)/20),
  19.          (Yearly * AvailableBonus * CompanyPerformance)/10) AS Bonus
  20.     FROM EmployeeBonus, BonusParameters
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement