如何利用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