使用 SQL Server 将 24 小时时间字符串转换为 DateTime
我有一个包含“timefrom”列和“timeto”列的表,以 24 小时格式存储时间(“09:30”、“23:15”等)。
如何选择当前日期(我认为是 CURRENT_TIMESTAMP)介于“timefrom”和“timeto”之间的行?
编辑:SQL Server 2008
I have a table with a 'timefrom' column and a 'timeto' column that stores times in 24-hour format ("09:30", "23:15", etc).
How do I select rows where the current date (CURRENT_TIMESTAMP I would think) is between 'timefrom' and 'timeto'?
edit: SQL Server 2008
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
SQL Server 2008+
您当然可以修复您的设计以避免使用
time
列进行转换SQL Server 2008+
You could of course fix your design to avoid conversion by using a
time
column试试这个:)
Try this :)