如何利用sql将日期由(yyyy-MM-dd 00:00:00)直接转换成(yyyy-MM-dd)?

可以利用Convert 来时行转换...

具体的sql 中可以这样

1、 select  left(varchar,date_time_string,21),10) as date_time  from table_name

/*些种形式是采用字符串截取的形式实现的 */

2、select  convert(char(10),date_time_string,21) as date_time as from table_name

在Oracle 中就较为简单了,直接可以这样

select  to_date(date_time_string,'yyyy-MM-dd') from table_name

select  to_char(date_time_string,'yyyy-MM-dd') from table_name

posted on 2005-08-19 10:25  封起De日子  阅读(1703)  评论(0编辑  收藏  举报

导航