gpt4 book ai didi

Mysql 查询在给定时间间隔内预订汽车和司机

转载 作者:行者123 更新时间:2023-11-29 23:22:50 25 4
gpt4 key购买 nike

我的 mysql 表有 4 列 - Driver、startdate、Enddate、car。现在我需要编写查询来预订司机,如果司机和汽车在特定时间(开始时间和结束时间之间)空闲,则预订司机和汽车。 如果司机免费但汽车不免费(由其他人预订)也不会预订司机(意味着预订失败)因为没有车。

我尝试这样但没有得到正确的答案。

select * from driver 
where DiverName=?
and Car=? between StartDateTime=? and EndDateTime=?

select StartDateTime='2014-11-28 12:59:00' and EndDateTime=' 2014-12-31 13:59:00 '
from driver
where DriverName='rohit' or CarDetails='discover'

我现在这些都是错的,但是请给我正确的一个查询。永远记住,我们需要在时间间隔内没有汽车和司机

最佳答案

让我们声明您想要了解司机和汽车是否空闲的时间:

  Declare @time datetime
Set @time = '2014-11-28 12:59:00'

然后您可以通过以下方式了解是否有免费的司机和汽车:

select * from driver
where @time not between StartDateTime and EndDateTime

这将向您显示在您的特定时间内是否有空闲的汽车和司机。

关于Mysql 查询在给定时间间隔内预订汽车和司机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27185289/

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