Mysql
 sql >> Database >  >> RDS >> Mysql

Come dovrei scrivere un'istruzione sql con la moltiplicazione condizionale?

È possibile utilizzare la clausola case nell'istruzione sql per il campo dei costi. Ad esempio:

case when <<your clause for night shift>> then (slength*10)+(0.25*10*slength)
else (slength*10) end as cost

Supponendo che siano 10 $ all'ora. Puoi inserire le condizioni del turno di notte secondo le tue regole aziendali.