报告小时之间的mysql工作时间不方便

时间:2014-03-17 15:24:15

标签: javascript mysql sql datetime

我试图构建一个函数来检查那天计算工资的不便时间。

用户输入他在

之间工作

16:00和02:00

现在我需要检查他是否工作不方便。

Between 06:00 - 17:59 Normal time (salary $100)
level 1 18:00 - 00:00 (salary $140)
level 2 00:01 - 0600 (salary  $200)

报告应该说

Normal time 2 hour
Level1 6 hour
Level2 2 hour

有没有一种聪明的方法可以使用MySQL或JavaScript来检查这个?也许你可以指点我的文章或其他东西。我现在很长时间都在寻找解决方案。

祝你好运

马丁

1 个答案:

答案 0 :(得分:0)

执行此操作的一种简单方法是创建事件触发器!
工作时间:

col1 worker_id
col2 hours
col3 hour_type 

创建一个选择小时类型的触发器。因此,通过这样做,当您插入工作小时时,将根据插入的时间计算!
这有道理吗?