最近做报表,遇到个问题,求上季度、上上季度。
问题是这样的,传个日期,月有限制,只能是3、6、9、12月,求该日期的上季度,上上季度。
例如:输入:2009-3 上季度为:2008-12 上上季度为:2008-9
解决如下:
输入参数: y (年) 、m(月)
需要结果:y1 (上季度年)、m1(上季度月)、y2(上上季度年)、m2(上上季度月)
m、m1、m2只能是3、6、9、12
公式:
y1=y-1+(m+1)/7
m1=12*(1-(m+1)/7)+m-3
y2=y-1+m/9
m2=12*(1-m/9)+m-6
几天的郁闷终于有结果了!
------------------------------------------------------------------------
注:/ 代表整除,没有小数的,但数据库中却并不代表这个意思,至少oracle不是
select 10/3 from dual 返回:3.333333
这并不是希望的结果,所有要减去模数
select(10 - mod(10, 3)) / 3 from dual
修正:另一种解决方案 用floor
y1=y-1+floor((m+1)/7)
分享到:
相关推荐
在IT行业中,上上签通常指的是一个电子签名服务提供商,为各类企业和个人提供安全可靠的电子合同签署服务。这里提到的“上上签对接调用的Java代码”是关于如何使用Java编程语言与上上签的API进行交互,实现电子签名...
【上上左下添加器HKE2.05】是一款专为魔兽争霸地图制作爱好者设计的作弊地图编辑工具,主要用于自定义游戏中的各种功能和作弊命令。它的核心特性在于允许用户自行添加脚本,极大地扩展了地图的可玩性和个性化程度。...
APK上上签是一款专为Android开发者设计的独立APK签名工具,它的主要功能是对APK应用进行签名,这是发布Android应用到Google Play或其他第三方应用市场前必不可少的步骤。APK签名确保了应用的完整性和开发者身份的...
北师大数学课本8888上上上
然而,有的寺庙为了吸引游客并保持良好的氛围,选择了只提供上上签,让每个人都能得到心理上的安慰和积极的期望。这反映了一个现实:人们往往更愿意接受乐观的预兆,即使这些预兆并不完全符合生活的多样性和复杂性。...
### FCK在服务器上上传图片问题的解决方法 在网站开发过程中,经常需要用到富文本编辑器,其中FCKeditor是一款非常流行的开源富文本编辑器。然而,在实际部署应用时,可能会遇到服务器上无法正常上传图片的问题。...
Win7或Win8上上安装VS2015报“安装包丢失或损坏”问题的解决办法: 原因:microsoft root certificate authority 2010、microsoft root certificate authority 2011证书未安装,导致文件校验未通过,下载并安装这两...
很多教程以及范例的刮刮卡程序兼容性有问题,在部分安卓4手机上显示不正常,所以发布这个无BUG版本,可直接集成到微信里使用
1. "上上签公交车是世界上最牛 B 的压缩软件":这里用比喻手法,将拥挤的公交车比作强大的压缩软件,暗示生活中的拥挤和压缩其实是一种效率的体现。 2. "做饭是一种能力,吃饭是一种技术":强调生活技能的重要性,...
这个是一款安卓逆向工具,给apk签名的一款小工具,修改完dex打包进入apk需要用这玩意签名
在讨论单片机P0口接上上拉电阻的电源是否需要接地这一问题之前,我们首先要了解上拉电阻和下拉电阻的概念及其在电路中的作用。上拉电阻是一种常用的电子电路设计元素,它将电路中的信号线连接到一个已知电平(通常是...
"拖延症、强迫症、选择困难症"被幽默地形容为"懒、贱、穷",揭示了人们面对问题时的心理状态。"社交白痴"的自嘲,反映出部分人在人际交往中的困扰,形象地比喻成"蛇转世",强调了个体的孤独感。"爱是+1,恨是-1,...
#资源达人分享计划#
给定平面上n个点,找其中的一对点,使得在n个点组成的所有点对中该点对间的距离最小。 2.实验目的 1)掌握递归与分治法的基本思想及基本原理。 2)掌握使用分治法求解问题的一般特征及步骤。 3)掌握分治法的设计方法...
全市空置率与上季度持平,维持在6.5%。 2. 新增供应和项目延迟:预计2020年新增供应将下降至33万平方米,与疫情前预测相比下降近五成。部分项目停工,预计推迟交付。 3. 线上消费增长:疫情导致线上消费出现井喷,...
给出平面上的 N 个二维点,求出距离最小的 2 个点对。本题中距离定义为他们的直线距离。例如(0,0) (3,4)的距离为 5. ★数据输入: 有多组数据,对于每组数据,第一行是一个数字 N 表示点的个数。N=0 的时候说明输入...
对于Tn(R)上的一个线性变换φ,若存在另一个线性变换φ',使得对于任意两个上三角矩阵x和y,都有φ'(xy) = φ(x)y + xφ(y),则称φ是Tn(R)上的拟导子。这里,拟导子是通过其与乘法运算的关系来定义的。 文章的内容...
这意味着上上签签到系统能够在各种设备和操作系统上运行,包括桌面电脑、平板电脑和智能手机。 8. 响应式设计: 基于HTML5的签到系统通常会采用响应式设计,确保在不同屏幕尺寸和分辨率的设备上都能提供良好的用户...