Sql 如何在表中拆分日期的各个数字
我使用sql视图创建并将其插入带有邮件合并的表单中,这样就可以实现自动化。但是,我需要拆分每个值,例如2020到2 0 2 0,需要为我尝试使用子字符串但不起作用的每个数字创建一个单独的列Sql 如何在表中拆分日期的各个数字,sql,date,Sql,Date,我使用sql视图创建并将其插入带有邮件合并的表单中,这样就可以实现自动化。但是,我需要拆分每个值,例如2020到2 0 2 0,需要为我尝试使用子字符串但不起作用的每个数字创建一个单独的列 使用年份获取从当前日期算起的年份 将年份转换为字符串(例如,varchar) 使用子字符串拉动子字符串 您正在使用哪些RDBMS? SELECT SUBSTRING(CAST(Year(GETDATE()) as varchar(4)), 1, 1) AS Y1, SUBSTRI
您正在使用哪些RDBMS?
SELECT SUBSTRING(CAST(Year(GETDATE()) as varchar(4)), 1, 1) AS Y1,
SUBSTRING(CAST(Year(GETDATE()) as varchar(4)), 2, 1) AS Y2,
SUBSTRING(CAST(Year(GETDATE()) as varchar(4)), 3, 1) AS Y3,
SUBSTRING(CAST(Year(GETDATE()) as varchar(4)), 4, 1) AS Y4