我在从 SQL Server 检索时遇到问题,所以我发布了这个 [问题][1]
我没有得到任何合适的答案。所以我已将列数据类型从更改datetime
为varchar
,现在它工作正常。
SELECT *
FROM test
WHERE (timeStamp BETWEEN '05-09-2013 18:23:57' AND '05-09-2013 18:23:59')
但是我的查询如果varchar
数据类型可以起到作用datetime
并且varchar
我们也可以存储字符串那么为什么sql提供datetime
数据类型?我知道varchar
占用的空间比datetime
. 我想知道其他原因。