【发布时间】:2009-09-07 16:45:58
【问题描述】:
有人知道如何从日期时间戳中提取日期作为 where 子句的一部分吗?
例如。
select *
from tableA
where date between '01/08/2009' and '31/08/2009'
(日期是时间戳!)
非常感谢, 菲奥娜
【问题讨论】:
-
嗨,卢克,我正在使用 MS SQL 服务器。谢谢菲奥娜
-
+1 给卢克。非常依赖数据库引擎
-
SQL Server 的哪个版本? 2008 年??如果是这样:CAST(date AS DATE) - SQL Server 2008 中有一个名为
DATE的新数据类型,它只表示日期部分 - 没有时间。 -
但正如 "gbn" 提到的 - 如果你真的有一个类型
TIMESTAMP那么它真的 不是 日期/时间戳,而是任意二进制值
标签: sql sql-server date timestamp