substring( convert(varchar,[申请日期],120),1,10) AS 申请日期
运行结果对比展示
申请日期 | 申请日期 |
2022-12-24 00:00:00.000 | 2022-12-24 |
说明:
-
substring(...)
: 这是SQL中用于提取字符串一部分的函数。
-
convert(varchar, 申请日期, 120)
: 这部分将日期值(申请日期
)转换为VARCHAR数据类型,使用代码中指定的格式 '120'。在SQL Server中,格式 '120' 代表ISO 8601日期格式(yyyy-mm-dd)。因此,它将日期转换为格式为 'yyyy-mm-dd' 的字符串。
-
substring(..., 1, 10)
: 在进行转换后,它使用substring
函数从结果字符串中提取前10个字符。在ISO 8601格式中,前10个字符表示日期(yyyy-mm-dd)。