DIM_DT_IDの値をMMddYYに変換しようとしています。私はそれを成功させました。しかし、最終的に私は文字の値と日付を比較しているため、クエリは失敗します。私はMM_Ddy_IDの値をMMddyy形式で取得でき、そのデータ型はまだDATEのままですか? ここでDIM_DT_ID SELECT DIM_DT_ID DIM_DT_ID> = FORMATDATE( 'MMddyy'、ADDDAY(TO_date( 'yyyy-MM-dd'、 '2016-12-21')、-25)); from abc; よろしくお願いします。 Ajayデノボデータベースの日付形式を変換する
答えて
文字列を日付フィールドに変換するには、 "to_date()"(日付を返します)を使用します。
その後、文字列に変換しないで、そのフィールドを日付として残してください(文字列を返す "Formatdate()"は使用しないでください)。
ので:私の例では
SELECT *
FROM MyTable
WHERE now() >= to_date('yyyy-MM-dd',myStringFieldThatLooksLikeADate)
、「今、()は、」日付、およびので、TO_DATE関数の出力がある...ので、あなたは、比較を行うことができます。
あなたが戻っは、FormatDateを使用して文字列に日付を変換しようとした場合、それは動作しません。
#This doesn't work:
SELECT *
FROM MyTable
WHERE now() >= formatdate('MMddyy',to_date('yyyy-MM-dd',myStringFieldThatLooksLikeADate))
我々は(「今、()」)の日付を比較しているので、それが機能しないと文字列。
ありがとうございます。私はすでにこれを試しましたが、問題はMMDDYY形式の日付を比較したいということです。 –
私は理解しません...通常、2つの日付オブジェクトを比較します...フォーマットは、通常、人間が読める形式の基本オブジェクトであるため、フォーマットは問題になりません。したがって、2つの日付オブジェクトを比較する場合は、両方のオブジェクトが日付であることを確認する必要があります.Denodoでは、文字列を "to_date()"で日付に変換します。他のオブジェクトタイプとは何ですか?それは文字列ですか?それは数字ですか?それを日付として比較したい場合は、最初に日付に変換する必要があります。 –
はい。当初はto_dateを使いました。しかし、to_dateを使うだけで、日付フォーマットを 'yyyy-MM-dd'からMMddYYに変換することはできません。それが私の問題です。 –
- 1. 変換日付形式
- 2. Perl日付形式変換
- 3. Metl - 変換日付形式
- 4. 日付形式を変換する
- 5. 日付形式を変換する
- 6. 日付形式を変換するqlikview
- 7. PHPの日付形式をJavaScriptの日付形式に変換するには?
- 8. 日付形式を別の形式に変換する方法
- 9. 日付形式を別の形式に変換するR
- 10. AngularJS - タイムスタンプの日付形式をJavaScript形式に変換する
- 11. javascriptで日付形式を別の形式に変換する
- 12. PHPの日付をjavascriptの日付形式に変換する
- 13. 日付形式をExcel形式に変換する
- 14. 非標準日付形式を日付に変換するR
- 15. 日付形式のJavaでの変換?
- 16. 日付が "非形式的"形式に変換する
- 17. 変換日付の形式Perl
- 18. RobotFramework:日付形式変換の問題
- 19. AIXサーバーの日付形式変換
- 20. Excel:日付形式へのテキスト変換
- 21. 変換日付オブジェクト:mm:ssの形式
- 22. Verticaの変換日付形式
- 23. 変換 '日付' 特定の形式
- 24. Java日付形式の変換
- 25. 今日の日付をmm/dd/yyyy形式で日付形式の変数に変換する方法#
- 26. 長い形式の日付を短い形式に変換する方法DateTimeがC#の日付の日付
- 27. JSONの日付値を「日、月」の形式に変換する
- 28. Coldfusion日付形式からCシャープ形式への変換
- 29. システム日付を日付形式に日付データ型に変換する方法
- 30. Rコードの使用:日付形式の整数値の変換中に整数形式の変換日付20081028
DIM_DT_IDとは何ですか?それは数字ですか?そのフィールドの値のいくつかはどのように見えるのですか? –