求教oracle的时间问题 select trunc(birthday,'dd') from student 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to freddy2003()我是想把字段birthday的所有记录的日期,全换为只有日期不带时分秒的。因为我做数据挖掘,需要这样预处理数据。能不能说的详细点?拜托了 select to_char(birthday,'yyyymmdd') from student truncto_char(birthday,'yyyy-mm-dd') select to_char(birthday,'yyyy-mm-dd') from student SELECT TO_CHAR(birthday,'yyyy-mm-dd') birthday FROM student 方法一:select to_char(birthday,'yyyy-mm-dd') from student方法二:在注册表中加入 NLS_DATE_FORMAT 值为 YYYY-MM-DD 关键是怎么把原来的表update。那位大牛说一下 update student set birthday = to_date( '20040707' , 'yyyymmdd' ) update student set birthday = to_char( birthday , 'yyyy-mm-dd' ) 原来的是date类型的,那就:update student a set a.birthday=to_date(to_char(a.birthday,'yyyy-mm-dd'),'yyyy-mm-dd') where.... 我按照dinya2003(OK) 提供的方法执行过了。结果原来是‘2003-6-9 15:59:19’的现在还是‘2003-6-9 15:59:19’。和没执行一样啊。到底是为什么?晕! date型,本来不就是存放时间的么?它作为一个数据类型自然要精确的很!如果你的应用中不必那么精确,就按照上面的各位说的,用to_char转换一下格式就好了~呵呵~ 环境变量path的值超过1023字符,无法设置改值 哎。sql*load struts中按钮代替超链接提交时怎么搞的 为什么order by 这么慢 初学oracle?向各位高手求教? sql语句求救! 请问:关于存储过程的实现!?? exp和imp方法的几个很菜的问题,各位进来看看啊 我登陆到oracle Management Server上时怎么老是登陆身份不正确啊!?初学,多谢! 怎么取出图片地址? 关于oci,都郁闷死了! 如何横向合并多个字段为一个字段?谢谢
我是想把字段birthday的所有记录的日期,全换为只有日期不带时分秒的。因为我做数据挖掘,需要这样预处理数据。能不能说的详细点?拜托了
to_char(birthday,'yyyy-mm-dd')
TO_CHAR(birthday,'yyyy-mm-dd') birthday
FROM
student
select to_char(birthday,'yyyy-mm-dd') from student方法二:
在注册表中加入 NLS_DATE_FORMAT 值为 YYYY-MM-DD
update student a set a.birthday=to_date(to_char(a.birthday,'yyyy-mm-dd'),'yyyy-mm-dd') where....
如果你的应用中不必那么精确,就按照上面的各位说的,用to_char转换一下格式就好了~
呵呵~