当前位置: 首页 > 面试题库 >

将时间23:59:59.999添加到结束日期之间

松波
2023-03-14
问题内容

我在使用以下方法时遇到了问题:

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



 类似资料:
  • 我使用React和JSX返回一个输入字段类型"datetime本地"。我希望最小值是我们今天的日期和当前时间。但是我不知道怎么写。 我尝试的是: 当我选择日期时间时,它不起作用,也没有设置最小值。

  • 问题内容: 我想检查日期是否在开始日期和结束日期之间。 我添加了一个where子句 但问题在于它不包含“ 2010-04-15”。 它应该包括结束日期,我该怎么办? 请帮我 问候, 潘卡 问题答案: 明确指定时间部分:

  • 下午好. 抱歉我把你弄糊涂了。如果有任何问题请告诉我。有人帮忙吗? 谢谢。 维斯瓦 --1小时:30分钟--所以从1:00到1:59:59的任何值都是第二个实例值,且时区为MST。

  • 问题内容: 在我的表我有,列。 示例:和 如何将此列添加到我的列中,这样我就可以 我尝试了这个: 但它不起作用。 谢谢你,史蒂夫 问题答案: 据我了解,您想将前两位数字添加为小时,将后两位数字添加为分钟-但您并未在通话中执行此操作- 您要将两个部分都添加为-请尝试以下操作: 在这里,我使用了两个嵌套-内部添加小时,外部添加分钟到添加小时的结果上。 另外:在SQL Server中是 基于1的 ,例如

  • 我有一个这样的用户类 我像这样接收输入 (我不希望时间包含在这个字段中)而且,我不能将变量类型从Date更改为LocaleDate

  • 问题内容: SELECT x FROM SomeClass WHERE x.dateAtt BETWEEN CURRENT_DATE AND (CURRENT_DATE + 1 MONTH) 在上面的JPQL语句中,SomeClass具有memebr ,它是a 并具有注释。 我需要一种方法来做一下-在当前状态下这显然是错误的-但找不到带有JPQL的date函数的文档。 谁能指出我指向 记录JPQL