检查日期是否在其他日期之内?

时间:2018-10-04 10:44:48

标签: sql

我正在尝试允许用户在数据库中搜索1尚未淘汰,2不会在他们输入的日期中淘汰的汽车。因此,例如,如果用户希望在10月4日至8日之间租车,它将检查在这些日期之间尚未租车的车。

这是我的SQL语句,此语句现在会产生缺少的运算符错误:

With SQLCmd
    .Connection = cn
    .CommandText = "Select * From Tbl_Car Where CarID = @CarIDSearch And Where Out = False And Reserved = False Between PublicDateOfHire and PublicDateOfReturn "

1 个答案:

答案 0 :(得分:1)

您还有一个额外的位置,而您又错过了And和您感兴趣的日期-例如

“从Tbl_Car中选择*,其中CarID = @CarIDSearch And Out = False和Reserved = False 和@Date 在PublicDateOfHire和PublicDateOfReturn之间”