我有这段代码以 "insert into products(tier_1) values (${tier_1})"
格式生成日期:
DDMMYYYY
我想要这样的格式:REPLACE(CONVERT(CHAR(10), JOBR_GENERIC.DATE_ATTR1, 103), '/', '') AS DATE_ATTR1
。如何在SQL中执行此操作?
答案 0 :(得分:3)
您可以使用FORMAT
SELECT FORMAT(GETDATE(), 'ddMMyy', 'en-US' )
或者在您的示例中:
SELECT FORMAT(JOBR_GENERIC.DATE_ATTR1, 'ddMMyy', 'en-US' )
答案 1 :(得分:1)
看来您不在2012年以上。这是另一个选择
示例
Select replace(convert(varchar(8),GetDate(),5),'-','')
返回
260618