【发布时间】:2013-03-05 19:05:51
【问题描述】:
我有一个包含 2 列的表,即 EffectiveBeginDate 和 EffectiveEndDate。但是,它们采用数字 YYYYMMDD 格式,例如:
代理 |有效开始日期 |有效结束日期
约翰·多伊 | 20080922 | 20080924
马克·史密斯| 20100922 | 20110226
等等。等等
我需要做两件事。首先,我需要有一个公式来在我的 Select 语句中将 EffectiveBegin/End 日期更改为实际的日期格式。
更重要的是,我需要能够在 where 语句中查询此列,就好像它们是实际日期一样 b/c where 子句将类似于:
EffectiveStartDate 介于 '01/01/2010' 和 '01/31/2010' 之间
想法?
【问题讨论】:
-
您使用的是哪个 DBMS?
-
SQL Server 管理工作室