0

我的报告中有 startdate 和 enddate 作为参数。

在查询中我正在检查条件

where (date BETWEEN (@BeginDate) AND (@EndDate))

数据库中的日期字段是'2012-06-18 00:00:00.000'格式。

所以我需要在查询中进行任何转换..

我在报告中没有得到任何结果..

我也尝试了(CONVERT(varchar, date , 101) BETWEEN (@BeginDate) AND (@EndDate)) 仍然没有结果的地方。

请指教。

4

1 回答 1

1

如果日期字段仅包含日期部分(时间部分始终设置为零),则在结束日期添加 1 天将返回“2012-06-18”的所有内容。

于 2012-08-09T05:08:14.710 回答