Отображение даты и времени CAST в формате RFC822 - PullRequest
1 голос
/ 19 ноября 2010

Я хотел бы отобразить CAST datetime в таблице SQL, используя формат RFC822 (например: 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)  

1 Ответ

0 голосов
/ 19 ноября 2010
,(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]  
...