select
Name,
to_char(Birthday, 'YYYY/MM/DD') Birthday,
to_char(Birthday, 'YYYY/MM')||'/01' Birthday_Firstday,
to_char(last_day(Birthday), 'YYYY/MM/DD') Birthday_Lastday
from
Student;
Name,
to_char(Birthday, 'YYYY/MM/DD') Birthday,
to_char(Birthday, 'YYYY/MM')||'/01' Birthday_Firstday,
to_char(last_day(Birthday), 'YYYY/MM/DD') Birthday_Lastday
from
Student;
解决方案 »
- 菜鸟询问。。。oracle 问问问题!!求帮助!!跪求。。。。
- oracle数据库怎么导出,是不是一定得在oms下
- 我是oracle 9i 的Integrated Management Tools里中oracle directory manager无法连接,提示服务器未启动
- oracle 的学习方法和问题的解决
- 请问怎样查看自己的历史帖子
- 读取二进制数据特别慢
- PROC/C++ SAMPLE CODE的问题(急)
- HELP ME!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- SQL数据库到ORACLE的转换
- 我在看一本关于Oracle的英文书,有些不懂的,请高手指教!
- 安装提示磁盘不足的信息
- 求教一个oracle查询的问题如何取满足x0001-x0010之间的数据
select to_char(sysdate,'yyyy/mm/')||'01',to_char(sysdate,'yyyy/mm/dd'),
to_char( Last_day(sysdate),'yyyy/mm/dd') from dual
name;
birthday 这个字段的输出格式是YYYY/MM/DD;
birthday_firstday 这个字段要输出birthday所在月的第一天,输出格式同birthday字段;
birthday_lastday 这个字段要输出birthday所在月的最后一天,输出格式同birthday字段;
status 这个字段要根据 birthday如果是比1980小的,显示70年代,比1980大,比1990小,显示80年代,比1990大,显示90年代 。
这样该如何去写~!~
怎么加啊 `!!
student表中增加了一个birthday字段,要求查询输出
name;
birthday 这个字段的输出格式是YYYY/MM/DD;
birthday_firstday 这个字段要输出birthday所在月的第一天,输出格式同birthday字段;
birthday_lastday 这个字段要输出birthday所在月的最后一天,输出格式同birthday字段;
字段birthday_nextmonth,要求,输出与这个birthday相隔一个月的日期,输出格式同birthday
status 这个字段要根据 birthday如果是比1980小的,显示70年代,比1980大,比1990小,显示80年代,比1990大,显示90年代 。该如何去写~!~ 谢谢
decode(sign(to_number(to_char(birthday,'yyyy'))-1980),-1,'70年代',decode(sign(to_number(to_char(birthday,'yyyy'))-1990),-1,'80年代','90年代')) status from student