日時形式を日付形式に変換しようとしています。 getDate()
メソッドを使用する例のみが見つかります。SQLサーバーget Date of date of select query
私はテーブルから既存の値を変換したいと思います。
は、私が試した:既存ため
CONVERT (Date, GETDATE())
そして、これを:動作しませんでした
CAST(ActiveTo AS date)
...私は
日時形式を日付形式に変換しようとしています。 getDate()
メソッドを使用する例のみが見つかります。SQLサーバーget Date of date of select query
私はテーブルから既存の値を変換したいと思います。
は、私が試した:既存ため
CONVERT (Date, GETDATE())
そして、これを:動作しませんでした
CAST(ActiveTo AS date)
...私は
GETDATE()のためにこれを試してみてください空の結果を得ます列:
CONVERT (Date, ActiveTo)
詳細については、このドキュメントで見てみましょう: https://msdn.microsoft.com/pt-br/library/ms188383.aspx
この
CONVERT (ActiveTo, GETDATE()) 'Date Part Only'
これは動作しません。 CONVERT機能の使用方法を確認してください。 –
簡単な方法を試してください。
CONVERT(DATE,ActiveTo)
ActiveToは、DateTime列
使用して適切な形式、
と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
私達にあなたのクエリとサンプルレコードを表示します。 –
どうしたらいいのですか? – TheGameiswar
'ActiveTo'の値がnullであるか、datetimeデータ型でないか、何か私たちに何か言われていません。 – Igor