日期:2014-05-17  浏览次数:21030 次

请问如何用sql语言只获得数据库中日期格式为"yyyy/mm/dd"的数据?谢谢
问题1
请问如何用sql语言只获得数据库中日期格式为"yyyy/mm/dd"的数据?谢谢 
问题2
请问如何用sql语言只获得数据库中日期格式为"yyyy/mm"的数据?谢谢 

比如
select date from table
从表中取出的数据date,用什么语句让它查出来就是yyyy/mm/dd格式 和yyyy/mm格式的?


------解决方案--------------------
select to_char(sysdate,'yyyy/mm/dd'),to_char(sysdate,'yyyy/mm') from dual;
引用楼主 yyyhhhhccc2000 的帖子:
问题1
请问如何用sql语言只获得数据库中日期格式为"yyyy/mm/dd"的数据?谢谢
问题2
请问如何用sql语言只获得数据库中日期格式为"yyyy/mm"的数据?谢谢

比如
select date from table
从表中取出的数据date,用什么语句让它查出来就是yyyy/mm/dd格式 和yyyy/mm格式的?

------解决方案--------------------
探讨
select to_char(sysdate,'yyyy/mm/dd'),to_char(sysdate,'yyyy/mm') from dual
1楼的朋友。把sysdate换成其他字段也可以吗?

比如

select to_char(goschooldata,'yyyy/mm/dd'),to_char(gohome,'yyyy/mm') from Time

goschooldata,gohome这2个字段,也可以?