2

使用此语句时

select urn,GETDATE() from table1 where urn not in(select urn from table2)

日期格式为 2012 年 10 月 10 日下午 1:57。但是我希望它采用这种格式 20121010

有任何想法吗?

4

2 回答 2

4

尝试这个:

在 sql server 中使用CONVERT()函数

select CONVERT(varchar(8),GETDATE(),112)


SQL 小提琴演示

于 2012-10-10T13:10:04.613 回答
1
SELECT CONVERT(VARCHAR(8), GETDATE(), 112) AS [YYYYMMDD]

select urn, CONVERT(VARCHAR(8), GETDATE(), 112) as [YYYYMMDD] from table1 where urn not in(select urn from table2)

and also refer more format :
http://www.sql-server-helper.com/tips/date-formats.aspx
于 2012-10-10T13:12:13.670 回答