2016-06-23 10 views
-1

日時形式を日付形式に変換しようとしています。 getDate()メソッドを使用する例のみが見つかります。SQLサーバーget Date of date of select query

私はテーブルから既存の値を変換したいと思います。

は、私が試した:既存ため

CONVERT (Date, GETDATE()) 

そして、これを:動作しませんでした

CAST(ActiveTo AS date) 

...私は

+0

私達にあなたのクエリとサンプルレコードを表示します。 –

+0

どうしたらいいのですか? – TheGameiswar

+1

'ActiveTo'の値がnullであるか、datetimeデータ型でないか、何か私たちに何か言われていません。 – Igor

答えて

0

この

CONVERT (ActiveTo, GETDATE()) 'Date Part Only' 
+0

これは動作しません。 CONVERT機能の使用方法を確認してください。 –

0

簡単な方法を試してください。

CONVERT(DATE,ActiveTo) 

ActiveToは、DateTime列

0

使用して適切な形式、

とCONVERTの場合
CONVERT(data_type(length),expression,style) 

少数のサンプル、

CONVERT(VARCHAR(19), ActiveTo) 
CONVERT(VARCHAR(10), ActiveTo, 10) 
CONVERT(VARCHAR(10), ActiveTo, 110) 
CONVERT(VARCHAR(11), ActiveTo, 6) 
CONVERT(VARCHAR(11), ActiveTo, 106) 
CONVERT(VARCHAR(24), ActiveTo, 113) 

とそれぞれの出力、

Nov 04 2014 11:45 PM 
11-04-14 
11-04-2014 
04 Nov 14 
04 Nov 2014 
04 Nov 2014 11:45:34:243