MSSQL 显示日期不带时间,求精简的语句
SELECT CONVERT(varchar(10),convert(smalldatetime,StartDate,111),111) FROM Project 请问:这条语句能否简化呢,太长了
补充:或者直接把smalldatetime改成不带时间的日期格式呢?
SELECT CONVERT(varchar(10),convert(smalldatetime,StartDate,111),111) FROM Project 请问:这条语句能否简化呢,太长了
补充:或者直接把smalldatetime改成不带时间的日期格式呢?
答案:取8个字节
CONVERT(char(8),startdate,112)
或者 转换成date格式
CAST(startdate as DATE)
其他:select date_format(StartDate,’%Y-%m-%d’) as ‘日期’ fromProject
上一个:SQL Sever 2005无法启动数据库引擎,试过很多方案仍不管用 MSSQL$SQLEXPRESS 服务启动过,然后又停止了。
下一个:管理工具->服务 里面的MSSQL SERVER服务是什么意思?为什么不能禁用?还有SQL SERVER服务管理器有什么用?