SQL语句中, 怎样把日期转为字符串?

CONVERT(data_type[(length)],expression[,style])参数expressiondata_type是目标系统提供的数据类型,例如h3int或sql_variant。
不允许用户定义的数据类型。
有关可用数据类型的更多信息,请参阅数据类型。
lengthnchar、nvarchar、char、varchar、binary或varbinary数据类型的可选参数。
style将datetime或smalldatetime数据转换为字符数据(nchar、nvarchar、char、varchar、nchar或nvarchar数据类型)的日期格式样式,或将float、real、money或smallmoney数据转换为字符数据的字符串格式样式。
(nchar、nvarchar、char、varchar、nchar或nvarchar数据类型)。
表左侧的两列表示将datetime或smalldatetime转换为字符数据的样式值。
将100添加到样式值会生成包含世纪数字的四位数年份(yyyy)。

sqlserver如何把日期转化为字符串

检查日期是否为datetime或varchar类型。

对于varchar类型,选择

replace(replace(replace(datefield),'-',''),':',''),'','')来自表名

对于日期时间类型

replace(replace(replace(conversion(varchar,date)场地,120),'-',''),':',''),'','')来自表名