まず、Paradox初心者です。
第2に、サードパーティのソフトウェアパッケージのデータベースにクエリを実行していて、スキーマを変更できません。Paradox:Date列を照会する+ DateTimeとしてTime列を返す
"Date"と "Time"という2つのフィールドには、私のMS SQLエクスペリエンスのDateTimeとしてクエリしたいフィールドがあります。
これは可能ですか?
私はいくつかのクエリを試してみましたが、コマンドが有効な場合、「データ型が条件式に一致しません」というメッセージが表示されます。
また、これはParadoxデータベースのもので、1999-2000年頃のものであれば違いがあります。
編集:フィールドの単純な文字列の連結でさえ、私はコードでそれを扱うことができたので大きな助けになります。
編集:a.i.breveleriの答えに応じて。 CAST([1 - CAST 」クエリ式に( オペレータが欠け)(TIMESTAMP AS m.DateComplete)
ERROR [42000] [Microsoft]の[ODBCパラドックス ドライバー]構文エラー:私はこのメッセージが表示されます/ 1/3000] AS TIMESTAMP)+ CAST(m.TimeComplete AS TIMESTAMP) 'となります。
私はこのクエリを実行すると:
select distinct
CAST(m.DateComplete AS TIMESTAMP) -
CAST("1/1/3000" AS TIMESTAMP) +
CAST(m.TimeComplete AS TIMESTAMP)
from Mean m
QBEクエリまたはSQLクエリを作成していますか? 「日付」列と「時刻」列のParadoxデータ型は何ですか? -Al。 –
SQLクエリ。データ型に関する私の推測は「日付」は日付列、「時刻」は文字列です。 –
非常に密集して申し訳ありませんが、Paradox for Windowsを使用してデータにアクセスしていますか?そうでない場合、どのようにParadoxデータベースに接続していますか?他のSOの話題は、このようなクエリがODBCドライバの選択に敏感であることを示しています。 -Al。 –