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

计算上一季度的最后一天

隆璞
2023-03-14
问题内容

计算上一季度最后一天的最有效方法是什么?

示例:给定日期11/19/2008,我想返回9/30/2008。

平台是SQL Server


问题答案:

如果@Date有日期问题

Select DateAdd(day, -1, dateadd(qq, DateDiff(qq, 0, @Date), 0))

编辑:感谢下面的@strEagle,更简单的是:

Select dateadd(qq, DateDiff(qq, 0, @Date), -1)


 类似资料:
  • 问题内容: 我有以下形式的查询: 我很难确定上个季度的正确日期。因此,假设当前日期是 7月1日 ,即第三季度,我想将 4月1日 作为FIRST,将 6月30日 作为最后 一个季度 (即第二季度)的最后一天。 谷歌搜索了一下,找到了很多解决方案,但是每个解决方案都涵盖了SQL Server和可用的时髦方法,在我们的ORACLE数据库(Oracle 10g和11g)上不可用。 哦,是的,我还需要能够将

  • 问题内容: 我在计算本月下一个最后一天何时发送预定的通知时遇到问题。 这是我的代码: 这是导致问题的线,我相信: 如何使用日历正确设置下个月的通知的最后一天? 问题答案: 这将返回当前月份的实际最大值。例如,现在是leap年的2月,因此它返回29作为。

  • 问题内容: 如果您提供的在你上一个月的最后一天: 在mozilla上有对此行为的引用。这是可靠的跨浏览器功能还是我应该考虑替代方法? 问题答案: var month = 0; // January var d = new Date(2008, month + 1, 0); alert(d); // last day in January 输出差异是由于实现方式的差异,而不是日期不同。 当然,仅因为

  • 问题 你需要查找星期中某一天最后出现的日期,比如星期五。 解决方案 Python的 datetime 模块中有工具函数和类可以帮助你执行这样的计算。 下面是对类似这样的问题的一个通用解决方案: #!/usr/bin/env python # -*- encoding: utf-8 -*- """ Topic: 最后的周五 Desc : """ from datetime import dateti

  • 问题内容: 我需要获取 当前季度 的 第一个日期 作为java.util.Date对象,并获取 当前季度 的 最后一个日期 作为java.util.Date对象。 我正在使用以下方法获取本月的第一个日期和本月的最后一个日期。 有没有一种方法可以修改该功能以实现此目的,或者有人可以指出更好的方法吗? 假设第一季度= 1月2月3月,第二季度= 4月,5月,6月等。 问题答案: 这应该可以,但是我建议您

  • 我有一个分辨率为1,1的光栅图像。 我想将分辨率降低到4,4,但仍然具有构成新4,4像素的像素的最大值。 我可以通过使用降低分辨率: 但是,这将为您提供构成此新像素的每个像素的平均最大值。 我试图将光栅转换为矩阵,因此它采取以下形式: 是否有方法计算行1至4和列1至4内所有值的最大值? 这还需要应用于整个矩阵,该矩阵具有1000个行和列,返回到矩阵形式,如下所示: