Mysql
 sql >> база данни >  >> RDS >> Mysql

Как трябва да напиша sql израз с условно умножение?

Можете да използвате клауза case във вашия sql изявление за полето за разходи. Като например:

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

Ако приемем, че е 10$ на час. Можете да поставите условие за нощна смяна според вашите бизнес правила.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Инсталацията на MySQL за Visual Studio е неуспешна, код за грешка 1603

  2. PHP Предупреждение:mysqli_connect():(HY000/2002):Връзката е отказана

  3. Как да сравним само дата и година в php codeigniter

  4. MySQL Левещайн

  5. MySQL/PHP – Поставянето на кавички около числата би ли нарушило някакви заявки?