1

次の RFC822 形式 (例: )CASTを使用して SQL テーブルに日時を表示したいと思います (ここにあるより大きなステートメントの一部)Fri, 19 Nov 2010 13:43:39SELECT

*_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 に答える