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

SQL-如何判断日期是否是该月的最后一天?

彭俊智
2023-03-14
问题内容

我已经找到了几个帖子(例如:SQL查询来查找月的最后一天,获取SQL月份的最后一天),以 获得 该月的最后一天,但有一种方法来确定一个日期 一个月的最后一天?

例如,如果我有这些日期的列表,

8/29/2015   --fail

8/30/2015   --fail

8/31/2015   --pass

9/1/2015    --fail

如何编写查询以确定哪些日期通过/失败?我不能简单地测试DAY()= 31,因为月份中的月份天数并不相同。


问题答案:

如果您使用的是SQL Server 2012或更高版本,请使用EOMONTH

SELECT  my_date,
        IsEndOfMonth = IIF(my_date = EOMONTH(my_date), 1, 0) 
FROM    my_table


 类似资料:
  • 问题内容: 如何使用PHP获得每月的最后一天? 鉴于: 我要2009-11-30; 并给予 我想要2009-12-31。 问题答案: 返回给定日期的月份中的天数请参阅文档以获取有关信息:

  • 本文向大家介绍判断日期是否能跨月查询的js代码,包括了判断日期是否能跨月查询的js代码的使用技巧和注意事项,需要的朋友参考一下

  • 本文向大家介绍C#判断日期是否到期的方法,包括了C#判断日期是否到期的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#判断日期是否到期的方法,在C#程序开发中非常具有实用价值。分享给大家供大家参考之用。具体方法如下: 一般在用户权限系统中,有时候需要根据用户的签约时间和签约时长来判断是否到期。先来看看帮助类如下: 客户端调用代码如下: 运行结果显示:还没到期~~ 希望本文所述对大家

  • 问题内容: 我有以下代码: 日期,开始和结束都是格式为1/1的变量。我应该怎么做才能打印出正确的结果?我尝试将日期设置为10/2,开始设置为3/14,结束设置为11/7,并且打印“否!”,这表示运行不正确。我想必须将它们格式化为日期格式,然后进行比较。 问题答案: 由于您仍然不满意,因此我有另一个答案。不使用日期时间和年份。 它仅使用内置元组并对其进行比较: 您可以轻松创建如下这样的元组:

  • 本文向大家介绍纯javascript判断查询日期是否为有效日期,包括了纯javascript判断查询日期是否为有效日期的使用技巧和注意事项,需要的朋友参考一下 以下内容主要通过js代码给大家介绍,代码比较简单,包含注释,有好的建议欢迎提出。 如下图,当查询条件含有日期时,如“2012-3-4”,查询前校验输入的日期字符串是否为有效的日期 js判断年月日是否一个有效日期 以上代码就是对日期的有效性校

  • 问题内容: 我支持一个工作中的通用库,该库对给定的字符串执行许多检查以查看其是否为有效日期。Java API,commons- lang库和JodaTime都具有可以解析字符串并将其转换为日期的方法,以告知您它实际上是否是有效日期,但我希望有一种方法在不实际创建日期对象的情况下进行验证(或使用JodaTime库的日期时间)。例如,这是一段简单的示例代码: 这对我来说似乎很浪费,我们正在丢弃产生的对