Puede usar la cláusula de caso en su declaración sql para el campo de costo. Como por ejemplo:
case when <<your clause for night shift>> then (slength*10)+(0.25*10*slength)
else (slength*10) end as cost
Asumiendo que es 10$ por hora. Puede poner la condición de turno de noche según sus reglas comerciales.