2017-08-21 21 views
-2

日付と時刻を格納するフィールドがありますが、時刻を表示するだけで、日付は01/01/1900となるように抽出する必要があります。データ時刻フィールドの時刻

私は以下を使用して時刻を抽出していますが、SQL Serverを使用している場合は、あなたが行うことができます01/01/1900

convert(varchar(12), w.created, 114) 
+1

使用しているデータベースで質問にタグを付けてください。 –

+0

01/01/1900は、Excelで使用されるエポックです。 Excelが時間としてそれを示すことができるように、あなたは、もしかすると、価値を得ようとしているわけではありませんか? –

答えて

1

のデータを含める必要ができます。

select cast('1900-01-01' as datetime) + cast(cast(w.created as time) as datetime) 

これは値を返します。 datetimeとなります。

SQL Serverのデータ型はtimeです。偽の日付を追加したいのはなぜか分かりませんが、できます。

関連する問題