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

从日期时间中删除分钟-SQL

卓胜
2023-03-14
问题内容
DECLARE @MinutesToAdd int = 20; 
DECLARE @StartTimeDate datetime = '2017-06-05 14:37:56.113';  
DATEADD(minute,@MinutesToAdd,@StartTimeDate);

上面的代码将20分钟添加到StartTimeDate。有什么好方法可以删除那些20分钟未添加的内容?试图找到一种解决方案,但没有找到解决方案。有任何想法吗?


问题答案:

您没有任何特定的功能来减去任何日期部分

只需在前面添加负号

Select DATEADD(minute,-@MinutesToAdd,@StartTimeDate);

或乘以-1

Select DATEADD(minute,@MinutesToAdd * -1 ,@StartTimeDate);


 类似资料:
  • 问题内容: 我有一个日期字符串,想要将其转换为日期类型: 我尝试将datetime.datetime.strptime与所需的格式一起使用,但它会返回转换时间。 这是输出返回的内容: 我需要删除时间:00:00:00。 问题答案: 您想要的是datetime.date对象。您拥有的是一个datetime.datetime对象。您可以按照以上说明进行打印时更改对象,或者在创建对象时执行以下操作:

  • 问题内容: 我正在研究一个数据仓库项目,并且想知道如何(最好在数据流中的“派生列”组件中)从SQL日期时间记录中删除日期。 将日期时间转换为时间后,我将对时间进行查询,以在时间维度表中找到相关的时间记录。 有人可以给我一个简单的函数,以在派生的列转换中完成此操作吗? 示例:将日期时间(例如“ 12/02/2008 11:32:21 AM”)转换为简单的“ 11:32:21 AM”。 问题答案: 我

  • 问题内容: 场景: 我有一个从Excel工作表中检索到具有多个列的数据框。其中一些列是日期:一些仅包含日期(yyyy:mm:dd),一些具有日期和时间戳(yyyy:mm:dd 00.00.000000)。 问题: 当日期不是数据框的索引时,如何从日期中删除时间戳? 我已经尝试了什么: 在SO的其他文章中使用pandas中的日期- 在datetime中删除看不见的字符并转换为字符串以及如何剥离pan

  • 问题内容: 我有一个包含300k条带有日期的记录的变量,并且该日期看起来像是该日期的 2015-02-21 12:08:51 我想删除时间 日期变量的类型是pandas.core.series.series 这是我尝试的方式 一些随机错误 在上面的代码中,textdata是我的数据集名称,而vfreceived date是一个由日期组成的变量。 如何编写代码以从datetime中删除时间。 问题答

  • 问题内容: 有没有一种简单的方法可以从pytz日期时间对象中删除时区? 例如,在此示例中进行重构: 问题答案: 要从日期时间对象中删除时区(tzinfo): 如果您使用的是诸如arrow的库,则可以通过简单地将arrow对象转换为datetime对象,然后执行与上述示例相同的操作来删除时区。 你为什么要这样做?一个例子是mysql不支持DATETIME类型的时区。因此,使用ORM之类的sqlalc

  • 如何从日期对象中移除时区。 请帮忙。