【发布时间】:2014-06-16 21:51:18
【问题描述】:
我有一个 SQL 查询,它应该返回使用两个日期时间选择器选择的两个日期之间的一些数据,但是当两个日期相等时,它应该返回当天的数据。我的查询没有返回任何内容,因为我的日期是mm/dd/yyyy hh:mm:ss AM/PM 格式。我使用日期时间选择器中的以下日期格式
dtpEndDate.Value.ToShortDateString()
例如,当我的结束日期是 2014 年 4 月 13 日时,它会返回 4/13/2014 00:00:00 之前的数据,但我想要直到 4/13/2014 23:59:59 之前的数据
我有以下问题
SELECT
sum(isnull(ExpectedAmt, 0)) AS Payment FROM Sales
WHERE (a.SellDate >= @StartDate) AND (a.SellDate <= @EndDate)
我尝试转换数据时间,但无法将其转换为日期时间类型。有没有更好的方法可以做到这一点?
【问题讨论】:
标签: c# sql-server datetimepicker