永发信息网

如果这个月的第一周在这个月 <=3 天,那么这第一周要归为上一个月的. 用 oracle sql 怎样写?

答案:2  悬赏:20  手机版
解决时间 2021-01-25 06:38
同样,如果这个月的最后一周在这个月 <=3 天,那么这个最后一周要归为下个月的.
最佳答案
其实这个问题是在问,本月的1号的本周的第几天,如果第四天之后就算到上月,第四天之前就算到本月。这里还有一个星期从哪天开始算的问题,Oracle默认把星期天当作每个星期的第一天,如果按照国内的习惯把星期一当作第一天,那么本月第一天是本周的第6、7、1天,就将他算到上月。用PL/SQL的IF判断更好些,如果一定用SQL可以如下:
select DECODE(to_char(to_date('20150801','YYYYMMDD'),'d'),6,'上月',7,'上月',1,'上月','本月') from dual;
全部回答

spool 是oralce sqlplus里面的东东,不是sql语法。它的作用是在sqlplus里面调用其他的程序,比如txt文件之类的,把sql语句执行的结果保存到txt之类的文件中。

比如:

你在sqlplus里面写

spool c:\aaa.txt

sql 语句;

spool off;

sqlplus就会把sql语句执行的结果放到c:\aaa.txt中,

你如果在sql里面写这个spool off会报错,只能在sqlplus里面用。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
陈李村地址在哪,我要去那里办事
请问姓颜的人(男孩)应该起什么名字?(一定
密码箱的密码忘了我的三位密码箱的密码我忘了
有什么切实的方法让男生身上有香皂味。淡淡的
鼻子上老是一涂粉底就很多白皮皮,跟白头似的
娄楼村怎么去啊,我要去那办事
【爱生活】作文《爱社会爱生活》
滨州阳信晚上有好玩的地方么?
残疾人做什么工作好
贵阳惠诚蛋糕店有多少家分店
卢庄村地址在什么地方,想过去办事
飞机是怎么知道自己的速度的?
烦死了!想学点东西-催乳师好学吗?
WAN口ip地址错误,请重新输入,错误代码5003
公司不是按月发工资的,都是预支写借款单,我
推荐资讯
我和这个女孩是不是有戏?
火星国际网球培训(富城路)怎么去啊,我要去那
英语翻译我在*****订购了一副****.我的订单现
六一儿童节唱什么歌好
广州市区哪个最大
口袋妖怪黑2打完飞行道馆找到博士后怎么办
上海到北京浦东机场最早的航班是什么时间的?
“结庐在人境,而无车马喧。”其中“结庐”的
成语列祖列宗的意思是什么啊?有知道释义的请
非洲可以种玉米吗
想要在淘宝上购物。17周岁可以办什么卡,怎么
中年妇女长期吃ve.vc有副作用吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?