【发布时间】:2012-03-19 07:39:48
【问题描述】:
我想在 2012 年 5 月 1 日向会员付款,并且我想检索 2011 年 4 月 1 日至 2012 年 3 月 31 日之间的数据。如果我是一张表 (xyz),怎么可能通过查询维护该人成为会员的日期
【问题讨论】:
-
select * from xyz where memberAsOf between '2011-04-01' and '2012-03-31' -
这个是 yyyy-mm-dd?
-
另外:您应该使用正确的 ISO-8601 格式以避免任何与语言和日期格式相关的问题。对于 SQL Server 2005,该格式为
YYYYMMDD(no 破折号!),DATETIME
标签: sql sql-server-2005