【发布时间】:2019-12-06 14:40:48
【问题描述】:
我的数据库是 SQL Server,问题是“日期”存储为字符串类型。如果我执行该查询,它不会正确排序。
我想要做的是,获取每天早上 7 点到 8 点之间的价值。例如,我想获取 6 月 14 日上午 7 点之间的记录
【问题讨论】:
-
如果您想按日期订购,您必须将其转换为日期。永远不应将日期存储为字符串的众多原因之一。
-
如果它看起来像
DATE,闻起来像DATE,嘎嘎叫像DATE- 到底为什么您将其存储为DATE吗? 总是使用最合适的数据类型——不要把所有的东西都存储为字符串......
标签: sql-server tsql date casting