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

如何查看日期是否在当前月份的SQL Server中?

吴兴国
2023-03-14
问题内容

我有一Ticket_Date栏的格式YYYY-MM-DD HH:MI:SS

我想检查是否Ticket_date在当前月份。

到目前为止,我有:

 Ticket_date >= '2015-04-01' and Ticket_date < '2015-04-30'

但我需要它与当前月份配合使用,而不是硬编码


问题答案:
 YEAR(Ticket_date) = YEAR(getdate()) and 
MONTH(Ticket_date) = MONTH(getdate())

但我也将当前日期保存在变量中,以保证getdate()在午夜执行长查询时结果不会改变

declare @today datetime = getdate()
...
 YEAR(Ticket_date) = YEAR(@today) and 
MONTH(Ticket_date) = MONTH(@today)


 类似资料:
  • 问题内容: 如何在Java中动态显示for循环中特定月份的日期,月份和年份? 问题答案: 这简要演示了Java 和类的一些基础知识。根据您的问题,这是我能做的最好的事情。

  • 我有几个yyyy-mm-dd格式的日期,为了处理它们,我使用了碳库。 我的问题是:我如何知道当前年份中是否已经存在随机日期? 例如,今天是2018-10-19,如果我将其与一些日期进行比较,请返回以下内容: 我尝试了以下方法: 我的问题是,我不知道如何应用此条件仅在当前年份中查找日期,因为如果我将当前日期与前一年的日期进行比较,它仍然返回true。我怎样才能做到这一点?非常感谢。

  • 这个问题说明了一切,我在我的布局中使用了一个日历视图来创建一个简单的月视图,用户可以选择一个日期,但出于某种原因,日历视图占据了整个屏幕,有没有办法让日历视图一次只显示一个月,而不是占据整个屏幕?谢谢 xml: 爪哇:

  • 问题内容: 我想通过将NSDate与当前日期进行比较来检查NSDate是否在之前(过去)。我该怎么做? 谢谢 问题答案: 我找到了方法。 您也有方法。 迅速3到迅速5:

  • 问题内容: 如何从数据库中获取查询的开始日期和结束日期。 谢谢, 问题答案: http://sqltutorials.blogspot.com/2007/06/sql-first-and-last-day-of- month.html 唯一没有涉及的是如何获取当前日期…请参阅rexem的帖子。

  • 我有一个JSON对象,它有几个日期,例如:15/12/2005或14/12/2012。 我需要将月份和日期与今天的月份和日期进行比较;年份无关紧要。我正在这样做: 这会选择日期,但返回2000-12-15。我只想要日期和月份。 什么时候会比较下一个方法 虽然当前日期匹配,但测试不通过。