我正在使用VB.Net 2010和MySQL。 我在MySQL数据库中有两个表' CAR'和' CAR_RENT'。
从VB.Net我想做以下计算:
我想计算CAR_RENT中的total_fee列。这可以将来自' CAR'的rental_fee列相乘。具有Issue_date和return_date的日期差异的表格来自' CAR_RENT'表
我想计算' CAR_RENT'的penalty_fee列。表通过从return_date中查找超出的日期。这应该是指定客户的rental_fee * number_of_exceeded_date。
我知道我尝试的代码完全不是正式的方式所以不需要在这里发布。我需要你的帮助吗?
TABLE:CAR
+-----------+----------+---------------+--------+----------------+
| Car_id | Plate_no | Model | color | Rental_fee_day |
| 100 | 25534 | Tesla Model S | Black | $3500 |
| 101 | 25535 | Audi A6 | Black | $2100 |
| 103 | 35625 | BMW 3 Series | silver | $2000 |
+-----------+----------+---------------+--------+----------------+
TABLE:CAR_RENT
+-----------+--------+------------+-------------+-----------+-------------+
| Client_id | Car_id | Issue_date | Return_date | Total_fee | Penalty_fee |
+-----------+--------+------------+-------------+-----------+-------------+
| 1 | 103 | 2014-02-01 | 2014-02-10 | | |
| 1 | 100 | 2014-02-01 | 2014-02-15 | | |
| 3 | 101 | 2014-02-18 | 2014-02-30 | | |
+-----------+--------+------------+-------------+-----------+-------------+