W polu kosztu możesz użyć klauzuli case w instrukcji sql. Jak np.:
case when <<your clause for night shift>> then (slength*10)+(0.25*10*slength)
else (slength*10) end as cost
Zakładając, że jest to 10$ za godzinę. Możesz ustawić warunek nocnej zmiany zgodnie z zasadami biznesowymi.