【发布时间】:2012-08-16 10:21:02
【问题描述】:
我有一个包含两列 startdate 和 enddate 的表格(DATETIME 类型)。当我传递开始日期和结束日期这两个参数时,我需要从两列中显示两个日期之间的所有日期。
即我有这张桌子:
startdate enddate
---------------------
6/1/2012 6/7/2012
6/5/2012 6/9/2012
6/10/2012 6/15/2012
当我传递6/3/2012 和6/20/2012 这样的两个日期时,我想显示这个结果集:
6/5/2012
6/7/2012
6/9/2012
6/10/2012
6/15/2012
提前致谢
【问题讨论】:
-
startdate和enddate是什么数据类型?您使用的是哪个版本的 SQL Server? -
数据类型是日期时间,我使用的是 sqlserver 2008
标签: sql sql-server-2008 tsql date