Ежемесячная заработная плата Работника составляет 50000
, а общее рабочее время в месяце составляет 248
, т. Е. 8
часа в день.Если работник работает менее чем 248
часов, то из его заработной платы должен быть вычтен, а если он / она заканчивает рабочее время, вычетов не должно быть.Я пробовал этот запрос, но он вычитает сумму, независимо от того, у сотрудника есть полное рабочее время.
SELECT 50000/248*248
Вывод, который я получаю, составляет 49848
.Может быть, кто-то может помочь здесь.