QT学习笔记之MySql如何计算两个时间段相隔的天数

写在前面

博主目前正在做毕设,已经快将前台用户预定的部分做完了,但是现在遇到了一个问题,那就是我如何去计算两个时间段之间隔了多少天呢?不然不好按日收费啊!(哦吼吼吼吼!!!)

解决办法

这个不需要我们在程序里面进行判断,数据库已经提供了相应的办法,这里以博主正在使用的MySql为例进行列举:

//如果我们要计算date1与date2之间隔了多少天?
TIMESTAMPDIFF(day,date1,date2)
//这里的原型为        TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2)
//其中unit为你想查询的单元,例如天,星期,月,年等等,后面的就是那两个比较的日期,注意:小的日期在前面,大的日期在后面
//再比如我想计算date1与date2之间隔了多少个星期?
TIMESTAMPDIFF(week,date1,date2)
//另外注意啊,这里是datetime类型,至于date类型可以不行,那就自己测试吧?我是在QT上进行测试的

另外:如果大家想好好学习sql方面一些比较高深的技术,可以去菜鸟教程上面去看看,先有个基本的基础知识,再去看一些大牛写的书就比较容易了。

最后祝福大家心想事成,早日成为高富帅,去迎娶你们的白富美吧!拜拜咯!

转载于:https://www.cnblogs.com/WIT-Evan/p/7289752.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值