php - mysql计算两个日期时间之间的结果

标签 php mysql datetime

真的希望这可以完成,但我遇到了一个需要解决的问题。

我有一个元素库存预订系统。每个项目都按小时预订进出。因此,有些可能会在几个小时内进出,而另一些可能需要几天的时间。

所以在我的专栏中我有 2 个日期时间字段 |但我可能有多个项目,所以理论上我可能有 10 个小部件需要预订。

假设下一位员工进来并想要预订另一个小部件。我需要一种方法来检查小部件在他们想要预订小部件时是否有可用的小部件。因此,系统需要循环遍历该表,看看有多少小部件在其要求的时间内被预订了。

因此,即 10 个小部件中有 6 个已被预订出去,因此我们可以允许另一个小部件被预订出去。换句话说,我需要能够计算出在员工想要预订出去的时间内有多少小部件被预订了。

我可能说得有点啰嗦,抱歉,但希望有人能提供建议。

如果可以的话,先谢谢您。

最佳答案

这将找到您在需要之前 checkin 的所有小部件,并且在您需要它们之前不会再次 checkout 。

SELECT COUNT(*) FROM widgets WHERE in < $$newcheckOUTtime$$ AND out > $$newcheckINtime$$

关于php - mysql计算两个日期时间之间的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1587425/

相关文章:

php - 如何将分钟添加到日期时间字段然后选择 mysql 中的所有匹配项?

php - 为什么这个PHP递归函数没有返回值?

mysql - 在配置数据库中使用日期参数的默认值

php - 如何获取当前 PHP 脚本中的所有 MySQL 命令?

从字符串中获取星期几的 Javascript 方法?

python将1970年之前的日期的文件时间转换为日期时间

php - 使用未知数量的参数创建 Laravel Eloquent Query

javascript - GA 基础知识 – 基于动态 PHP 的网站中页面浏览量跟踪的最佳实践

带有证书但没有 key 文件或密码的 phpcurl

php - CSV 到 PHP 到 JSON 到 MySQL