繁体   English   中英

如何在SQL中没有时间是绑定参数,但是有参数被绑定?

[英]How to not have time be a bind parameter in SQL, but have a parameter be bound?

我希望 select 订单从 23:00:00 之后开始,但提示选择日期,但是当我使用绑定参数时,时间被识别为绑定参数,因为它包含“:”,有什么解决方法? 我只需要OrderDate作为绑定参数。

WHERE TimeOfOrder >'23:00:00' AND DateOfOrder = :OrderDate;

显示绑定参数“:00”和“:OrderDate”的屏幕截图

我发现当时使用 CAST(" ") 会阻止环境将 23:00:00 视为可能的绑定参数。

WHERE DateOfOrder =':OrderDate' AND TimeOfOrder >=CAST("230000" AS TIME)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM