如何将oracle的日期类型转换为sql server2005的类型(谢谢) 程序中有用到oracle日期转换为to_date('20070708', 'yyyy-mm-dd hh24:mi:ss')请问这个应该如何转换 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select convert(datetime,'20070708') select 日期=convert(datetime,'20070708')/* 结果日期 ------------------------------------------------------ 2007-07-08 00:00:00.000(1 row(s) affected)*/ 谢谢上面两位,但是如果出现有时间的时候,又该怎么处理呢,因为oracle里面后面是通过hh24:mi:ss格式化的 --首先要确定字符串是合法的日期类型select 日期=convert(datetime,'20070708 12:24:31')select 日期=convert(datetime,'20070708 15:24:31')/*日期 ------------------------------------------------------ 2007-07-08 12:24:31.000(1 row(s) affected)日期 ------------------------------------------------------ 2007-07-08 15:24:31.000(1 row(s) affected)*/ 但是当日期时间是"20070809 1:12:13"的时候oracle里面是"20070708 1:12:13"如果是用sql server 的convert转换的会是"2007-07-08 01:12:13"小时多了个0 行转列后结果集生成新表的问题. 求教一个分组排序的SQL语句写法? SQL字段比较的存储过程? 存储过程 触发器的一个问题 (在线等)急求一sql语句 数据库的关系 如何在程序中执行一个很长(大于8000)的SQL语句? 查询表的前10条数据,如何修改? 如何用select 语句完成表内多条记录的合并? 回答对的给分!给分啊! 一台没有office的电脑,能读上excel的数据吗?怎么读?
select convert(datetime,'20070708')
日期
------------------------------------------------------
2007-07-08 00:00:00.000(1 row(s) affected)
*/
日期
------------------------------------------------------
2007-07-08 12:24:31.000(1 row(s) affected)日期
------------------------------------------------------
2007-07-08 15:24:31.000(1 row(s) affected)
*/
oracle里面是"20070708 1:12:13"
如果是用sql server 的convert转换的会是"2007-07-08 01:12:13"
小时多了个0