我在使用以下方法时遇到了问题:
Column_Name BETWEEN @StartDate AND @EndDate.
这是因为该时间的@EndDate = 00:00:00.000,它没有获取当天的所有值。
如何将@EndDate(始终为00:00:00.000)转换为始终为Date + 23:59:59.999?
避免需要添加EndDate + 23:59:59.999的一种选择是不使用between比较,而是使用column_name >=@StartDate and column_name < @EndDate +1
between
column_name >=@StartDate and column_name < @EndDate +1