こんにちは、
私は無駄に検索していました。取得元の新しいデータベースがあり、その中にあるすべての日付にタイムスタンプが付けられています。JSLを使用してタイムスタンプではなく、日付だけを使用してこのデータベースでクエリを実行できるようにするためのヘルプを希望します。クエリに使用している列は数値連続日付列で、その形式はm / d / yh:m:s(幅30 12月6日)で、入力形式はm / d / yh:m:sです
範囲内の日付を照会しようとしていますか?これは馬鹿げた質問かもしれませんが、なぜ時間部分に真夜中を使用しないのですか?
日付範囲をクエリしています。タイムスタンプを使用してクエリを実行したことがないため、おそらくこれを考え直しています(DBの日付の例を以下に示します)。
11/02/2018 10:53:01.465000 AM
11/02/2018 12:40:43.716000 PM
私のクエリの例は次のとおりです。
データベースを開く(
「DSN = PROD; UID =」|| ID || "、PWD =" ||パス|| "; MODE = SHARE; DBALIAS = PROD;"、
"選択する *
FROM pODSCFView.FRD_TABLE
WHERE TRN_DT> = 日付およびTRN_DT <= 日付 ");
DT1 =現在のデータテーブル();
ここで提案を試すことができます: https://stackoverflow.com/questions/22506930/how-to-query-datetime-field-using-only-date-in-sql-server/30707121
または、時間のカットオフとして午前0時を使用します。 例えば WHERE TRN_DT> = '2018年2月11日12:00:00.000000 AM' およびTRN_DT <'11 / 03/2018 12:00:00.000000 AM ' ); 11/2/18に任意のタイムスタンプの結果を返します。