将日期时间更改为日期格式的日期数据类型?
问题描述:
SELECT CAST(CONVERT(varchar, dateissued, 105) AS date) FROM table1;
上述SQL语句返回空值而不是预期值。 我无法发现错误。将日期时间更改为日期格式的日期数据类型?
答
试试这个:
SELECT CONVERT(nvarchar(50),CONVERT(date,dateissued ,105)) as newDate
答
这些SQL就会对你有用。
SELECT DATE_FORMAT('2010-06-25 09:16:04','%m/%d/%Y') AS DATE
谢谢
你使用哪种DBMS? MySQL或SQL服务器?由于您使用'CONVERT'我猜你使用SAL-Server。 – Ionic
可能重复的[如何仅返回日期部分从SQL Server日期时间数据类型](http://*.com/questions/113045/how-to-return-the-date-part-only-from-a- sql-server-datetime-datatype) –
难道你不知道你是否正在使用SQL Server或Sybase IQ? –