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

设置日期时间变量的时间部分

王景山
2023-03-14
问题内容

我正在做一个自动化的查询。它需要查找最后一天晚上8点到晚上8点之间的所有交易。我当时正在考虑做这样的事情

DECLARE @start_date DATETIME
DECLARE @end_date DATETIME

SET @start_date = DATEADD(DAY, -2, GETDATE())
SET @end_date = DATEADD(DAY, -1, GETDATE())

对于自动查询,这很适合找出日期部分。但是变量的TIME部分是查询执行的当前时间。有没有一种快速简单的方法来将两个变量的时间部分硬编码为8:00 PM?


问题答案:
DECLARE @start_date DATETIME
DECLARE @end_date DATETIME

SET @start_date = DATEADD(hour, 20, DATEDIFF(DAY, 2, GETDATE()))
SET @end_date = @start_date + 1

select @start_date, @end_date


 类似资料:
  • 可设定日期与时间。 自动设定 连接至PlayStation®Network时,自动取得日期与时间的信息。 手动设定 可手动设定年/月/日/时/分/秒(12小时制时亦可设定AM/PM)。 轻触[OK]后,即会自00秒开始计数。 手动设定(通过互联网) 轻触[手动设定(通过互联网)],可连接互联网取得日期与时间的信息。

  • 问题内容: 我需要将datetime变量从现在开始设置为两天,但时间部分必须为18:00。 例如,如果我现在打电话,我会得到。我需要将其设置为。 是否有人对此有很好的摘录,或者有任何想法正确地做到这一点? 问题答案: 这会截断当前日期,并增加2天18小时。 可能的变化:

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

  • 问题内容: 我有一个脚本,需要在脚本的不同行执行以下命令: 在我的陈述中,我有以下内容: 我收到以下错误: 如果我将语句的顺序更改为: 我收到以下错误: 如果我再次将语句更改为: 我收到以下错误: 这是怎么回事,我怎么都可以工作? 问题答案: 您的麻烦是,您有一些代码希望对 模块 进行引用,而其他代码希望对类进行引用 。 显然,不能两者兼有。 当您这样做时: 您首先要设置为对该类的引用,然后立即将

  • 您可以在 M600 上手动设置日期与时间,或与手机和网络自动同步日期与时间*。 更改日期与时间设定 导航至 Settings(设定)应用程式,找出并轻触 System(系统)。 轻触 Date & time (日期和时间)。 轻触 Automatic date & time(自动同步日期与时间)。 选择并轻触您想使用的方式: 与手机同步 与网络同步:如果您选择该选项,您还可以选择采用24小时制或1

  •  日期与时间设定 可调整日期与时间的设定。 日期与时间 日期显示方式 时间显示方式 时区 夏令时间