1

このスレッドが見つかったが、残念ながら役に立たなかった場合:

SQL クエリの Excel 日付パラメーター

上記のスレッドで解決策を試したところ、次の結果が得られました。

ODBC 接続を使用して、クエリを受け入れるために以下を使用する必要があります。

HPD_Help_Desk.Submit_Date > { ts '2016-08-01 00:00:00' }

これを以下に置き換えました。これは、パラメーターを取る他の方法 (私が見つけた) がないためです。

HPD_Help_Desk.Submit_Date > ?

私の元のセルの値は次のとおりです。

7/31/2016

数式を使用して、いくつかの形式を試しました

=LOWER(TEXT(C2,"YYYY-MM-DD"))
=LOWER(TEXT(C2,"dd-mmmm-yyyy"))

上記の解決策を試すと、エラーが発生します。Excel で日付値を直接指定すると、同じエラーが発生します。

[AR System ODBC Driver]Conversion Error

この式を試してみると

=LOWER(TEXT(C2,"yyyy-mm-dd HH:mm:ss"))

正確なタイムスタンプ文字列「2016-07-01 00:00:00」を取得しますが、次のようになります。

[AR System ODBC Driver]Unrecognised Data Format

それが制限である場合、または私が何か間違ったことをしている場合のアイデアはありますか?

4

1 に答える 1

0

わかりましたので、ほとんどすべての髪を引き裂いた後、解決策を見つけました.

使用する [AR System ODBC Driver] から期待される形式は次のとおりです。

YYYY-MM-DD HH:mm:SS.FF 

例えば:

'2016-08-01 00:00:00.00'

はい、ミリ秒の前の [.] ドットはタイプミスではありません...

これが他の誰かがこれに苦労しているのを助けることを願っています。

于 2016-08-05T09:40:43.243 に答える