我有一个当前数据库,其中包含以下查询:
表名称:服务
字段:service_id、名称、labor_hour、part_cost、rate_id
`service_id` as `primary key`
rate_id as foreign key references rate(rate_id)
费率(rate_id,每小时人工成本) 主键(rate_id)
表名称:order_service
字段:
order_service_id,order_id,service_id
order_service_id as primary key
order_id as foreign key references order(order_id)
service_id as foreign key references service(service_id)
service cost = labor hours * labor cost per hour + part cost
我想列出成本
超过特定数字的服务ID
和服务成本
。
我不知道如何计算mysql中的服务成本;我想过内联两个表,但似乎行不通。有人愿意给我一些帮助吗?谢谢!
最佳答案
尝试这样
select service_id,(labor hours * labor cost per hour + part cost) from
service s INNER JION
rate r ON r.rate=s.rate
where (labor hours * labor cost per hour + part cost) > 500
关于mysql计算几列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22624194/