最近在工作的时候,需要出报表,今天是出一个旬度报表,所谓旬度,即每月的十天为一旬,
前10天(1-10号)为上旬,中10天(11-20号)为中旬,余下的为下旬.
在oracle中,用一个简单的语句就可以将日期进行分旬:
select decode(trunc((to_char(to_date('2011-10-16','yyyy-mm-dd'), 'dd')-1)/10),0, '上旬 ',1,'中旬 ', '下旬 '),trunc((to_char(to_date('2011-10-16','yyyy-mm-dd'), 'dd')-1)/10)
from dual
----简单解释一下这个语句,decode函数为判断函数,类似于if(),语句中的意思是:
----如果trunc((to_char(to_date('2011-10-16','yyyy-mm-dd'), 'dd')-1)/10)==0的话,上旬;
----如果trunc((to_char(to_date('2011-10-16','yyyy-mm-dd'), 'dd')-1)/10)==1的话,中旬;
----否则,下旬..
期待和您交流效率更高的方式.
分享到:
相关推荐
代码如下: — 获取上旬开始时间 create or replace function fd_lastxunstart(rq in date) return string is refstr varchar2(50); v_rq date; begin –获取上一旬的日期 v_rq := trunc(rq); select case decode...
周月旬计算是一种时间序列分析方法,主要用于将时间跨度划分为更小的时间单位,如周、月或旬(十天),以便进行更细致的数据分析。这种计算方式在财务报表、销售分析、生产调度等领域非常常见,因为它可以帮助企业更...
- 折旧是固定资产价值随时间减少的过程,Oracle系统支持多种折旧方法,如中旬法、季度法、MACRS(modified accelerated cost recovery system)等。 - 用户可以根据不同的会计准则和税务要求,为每个资产定义折旧...
时间很快过去了一年,到了2000年中旬,他们最终完成了本书。在此期间,他们在对Oracle的工作投入大量时间的同时尽可能保持着本书的进度,经历了一段真正的紧张生活。真的,任何一位作者,他们的家庭,以及Oracle出版...
- **MBA、法律硕士、考研**:初试时间为2004年1月10日至1月11日,复试时间为2004年5月上旬。 ### TOFEL、TSE考试 - **TOFEL**:未提供具体考试日期。 - **TSE**:未提供具体考试日期。 ### SUN认证考试 - **考试...
1. “来”通常表示较远的将来时间,特别是在占卜日后的第二旬期间。例如,乙亥后的第十日、庚戌后的第五日、辛卯后的第十五日,这些例子中的“来”并非特指第二天的“翌”。 2. “翌”则更倾向于指近期的将来,如...
陈梦家的看法是,“今来”代表未来式的时间,与占卜日之间的关系密切,通常不超过两旬,即20天。这一观点强调了“今来”在时间上的连续性和近指特性,反映了古人对时间的精细划分和预测。 然而,对于“今来”的具体...
支持定时任务报表和动态设置查询条件,可定制年/季/月/旬/周/日报表,并分发各种格式的文件。 17. **基本报表功能**: 自定义维度成员、指标,透明访问OLAP和OLTP数据,支持钻取、旋转、切片切块、数据过滤、时间...
特别是内控平台的数据采集故障,使得数据补采常常在交易时间进行,加剧了这些问题。 为解决这些问题,数据中心建设的首要目标是为公司建立一个统一的数据中心,集中整合各业务系统孤立的数据,实现公司级数据的集中...
目前正在进行的项目预计开发时间为两个月,预计在今年二月上旬完成。” 10. **职业兴趣:** - 探讨面试者在工作中最感兴趣的部分。 - 回答示例:“虽然我现在担任的是项目经理,但我对开发技术的研究非常感兴趣。...
例如,作者选择了Oracle培训学习Java和数据库,但他提醒,只有真正热爱编程才能从中获益。在培训期间,你需要投入时间和精力,课后也要进行额外的实践练习。 2. 校园招聘与面试流程: 中南大学的校园招聘通常从九...
1. **数据库设计**:采用关系型数据库管理系统(如MySQL或Oracle),设计合理的数据表结构,支持高效查询和数据分析。 2. **前端界面**:提供直观易用的操作界面,支持多用户登录,根据不同权限显示不同的操作选项。...
例如,卜辞中提到的“旬亡祸”反映了古人对周期性灾祸的担忧,而“梦”和“求咎”则暗示了他们试图通过神灵预知灾难并寻求化解的方法。这表明,尽管古代科技有限,但人们已经尝试通过占卜等手段来预防和应对疫病。 ...
各大公司如IBM、Oracle、微软等都与Sun Microsystems签订了合作协议,授权使用Java平台技术。微软公司创始人比尔·盖茨甚至称Java为“长时间以来最卓越的程序设计语言”。截至2001年中旬,全球约有310万名Java程序员...