我有一个输入日期,我需要将其转换为格式 112 (yyyymmdd),以便稍后在我的 SQL 语句中使用。
declare @day varchar(10)
set @day = '6/21/2013'
select @day
我以前做过这个……IDK,如果是因为我在这个项目的 SQL 2000 上,它现在不工作。
我有一个输入日期,我需要将其转换为格式 112 (yyyymmdd),以便稍后在我的 SQL 语句中使用。
declare @day varchar(10)
set @day = '6/21/2013'
select @day
我以前做过这个……IDK,如果是因为我在这个项目的 SQL 2000 上,它现在不工作。
我会将其转换为datetime
第一个,然后转换为您想要的格式:
declare @day varchar(10)
set @day = '6/21/2013'
select convert(varchar(10), cast(@day as datetime), 112);
您可以从本网站的这个新手用户那里尝试此代码。
declare @day varchar(10);
set @day = '6/21/2013';
select convert(date,@day,112);