gpt4 book ai didi

mysql - 在VB.Net中计算MysQl的日期列?

转载 作者:行者123 更新时间:2023-11-30 00:38:16 25 4
gpt4 key购买 nike

我正在使用 VB.Net 2010 和 MySQL。我在 MySQL 数据库“CAR”和“CAR_RENT”中有两个表。

我想从 VB.Net 进行以下计算:

  1. 我想计算 CAR_RENT 中的 Total_fee 列。这可以将“CAR”表中的rental_fee列与“CAR_RENT”表中的Issue_date和return_date的日期差相乘。

  2. 我想通过从 return_date 中查找超出的日期来计算“CAR_RENT”表的penalty_fee 列。对于指定客户,这应该是rental_fee*number_of_exceeded_date。

  3. 程序运行时应该自动计算。

我知道我尝试的代码完全不是正式的方式,所以不需要将其发布在这里。请问我需要你的帮助吗??

 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 | | |
+-----------+--------+------------+-------------+-----------+-------------+

最佳答案

你应该检查here这是mysql的DateDiff函数。

您可以使用它和联接来获取您需要的信息....

关于mysql - 在VB.Net中计算MysQl的日期列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21993332/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com