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

标签 mysql vb.net-2010

我正在使用 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/

相关文章:

mysql - 我怎样才能获得每个艺术家的最高评价专辑?

php - mysql 函数 IF(DAY(customers_dob) = DAY(current_date), true, false) AS 今天不适用于 PDO

mysql - 选择与 exapain 行不同的计数 (*)

mysql - Google 的 Cloud MySQL 在 15 分钟后关闭。为什么?

vb.net - 如何使用客户端 vb.net 程序将数据上传到具有有效 SSL 证书的服务器?

mysql - 无法连接到远程mysql数据库服务器

mysql - 从sqlite语法到mysql语法

vb.net - 在 vb.net 2010 中发送电子邮件时出错

syntax-error - FROM子句vb.net中的语法错误

vb.net - 如何从原始 URL Visual Basic .NET 获取重定向的 URL