1

我想CAST使用下面的 RFC822 格式(例如:)在 SQL 表中显示日期时间Fri, 19 Nov 2010 13:43:39此处SELECT找到的较大语句的一部分)

*_snip_*

,(Select Cast(Cast(FieldValue as nvarchar(max)) as DateTime) 
  from dbo.UserDefinedData where UserDefinedFieldId = 298 
  and UserDefinedRowId = item.UserDefinedRowId) as [pubDate] 

下面的 SQL 位将以所需格式检索当前日期。

如何将其整合到上述陈述中(或者有更好的方法来实现我的目标)?

select left(datename(dw,getdate()),3)+', '+convert(varchar(20),getdate(),113)  
4

1 回答 1

0
,(Select left(datename(dw,cast(fieldvalue as nvarchar(50))),3)+', '+
     convert(varchar(20),cast(fieldvalue as nvarchar(50)),113)
  from dbo.UserDefinedData where UserDefinedFieldId = 298  
  and UserDefinedRowId = item.UserDefinedRowId) as [pubDate]  
于 2010-11-19T19:20:04.793 回答