このクエリを使用して日付と時刻を表示しています。日付形式をスペースで指定する 113 in 変換関数を使用し、それを / に置き換えました。今は、日付と時刻を区切る / を取り出したいだけです。
SELECT [ID]
,REPLACE(convert(varchar, ReceivedMessages.ReceivedDateTime, 113), ' ','/') as RecievingDate
FROM [CmsSMSDb].[dbo].[ReceivedMessages]
where Convert(date,ReceivedDateTime)>= @DateFrom AND Convert(date,ReceivedDateTime)<= @DateTo
次の結果が得られます。
09/Jun/2014/10:04:07:000
それが私が望むものです、それは完全に機能しますが、問題は、2014年以降に「/」を削除したいことです。09/Jun/2014 10:04:07:000
しかし、他の場所では「/」は同じままである必要がありますが、2014 年以降は表示されません。
どうやって ?