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

如何与使用SQL Server的当前星期进行比较?

阎涵忍
2023-03-14
问题内容

如何将SQL Server日期列与当前星期进行比较?

例如:

WHERE [Order].SubmittedDate = *THIS WEEK*

问题答案:

您可以将日期转换为星期数,然后将其与当前日期的星期数进行比较。同样,您还需要比较年份,以免获得去年的星期数。

WHERE DATEPART(wk, [Order].SubmittedDate) = DATEPART(wk, GETDATE())
AND DATEPART(yy, [Order].SubmittedDate) = DATEPART(yy, GETDATE())


 类似资料:
  • 有了这个,我会检查服务最后一次运行的时间,以及是否有必要再次运行。 我正在将当前日期转换为整数。但后来我得到一个错误:错误: 08-27 17:21:40.930:W/System.err(26577):java.lang.NumberFormatException:无效int:“201308271721” 08-27 17:21:40.930:W/System.err(26577):java.l

  • 我有一个应用程序,从一个api接收一些数据,我想比较它们,但不知道如何做。 来自api的日期在不同的模板中,加上它的字符串,所以我无法比较。 如果收到的日期早于当前日期,我想显示一条错误消息。 以下是api日期的来源(我已经在控制台上打印出来): 这是日期时间。现在在颤振: 有没有办法比较它们?

  • 我有个约会‘2019-05-08t 22:15:00-0400’。我想将这个日期与当前的日期和时间进行比较。如果上述日期和时间小于当前日期和时间,那么我必须做些什么。 我的代码是:- 但它返回 false 。

  • 问题内容: 我想使用Java中的当前日期来标识整个星期的日期(从星期日到星期六)。 例如:今天是星期二-这意味着我需要星期二,星期一和星期日的日期。 如果当前日期是星期三-那么我需要从星期日到星期三的日期。 如何在Java中实现此逻辑? 我可以从当前日期开始一周的开始,但是我不知道如何从周开始日期开始获得剩余的日期。是否有可用的Java实用程序? 问题答案: 供参考,当前用于制定输出的日期为201

  • 问题内容: 如何获得当前一周的星期一和星期五的日期? 我有以下代码,但是如果当前日期是星期日或星期六,则它将失败。 问题答案: 这些strtotime输入效果很好: 您需要做的就是将逻辑包装在一些if语句中。

  • 问题内容: 我已经实现了一种获取当前星期中星期一的日期的方法,并且已经将星期一指定为星期的第一天。 但是,无论我做什么,它都会返回2013年3月24日格林尼治标准时间。我看不到这里的问题。有人能帮忙吗? 问题答案: 试试这个 :