你好,
我一直在尋找無濟於事。我有一個新的數據庫,我正在拉出來,所有日期都在時間戳。我希望得到一些幫助,能夠使用日期而不是使用JSL的時間戳查詢此數據庫。我用來查詢的列是一個數字連續日期列,它的格式是m / d / yh:m:s(寬度30 Dec 6),信息是m / d / yh:m:s
您是否要查詢範圍內的日期?這可能是一個愚蠢的問題,但是為什麼不只在時間部分使用午夜呢?
我正在查詢一個日期範圍。也許是因為我以前沒有使用過時間戳來查詢(我在下面的示例中看到了日期在數據庫中的樣子),所以我對此考慮過多。
11/02/2018 10:53:01.465000 AM
11/02/2018下午12:40:43.716000
我的查詢示例如下:
打開數據庫(
“ DSN = PROD; UID =” || ID || “,PWD =” ||通過|| “; MODE = SHARE; DBALIAS = PROD;”,
“選擇 *
從pODSCFView.FRD_TABLE
在哪裡TRN_DT> = 日期和TRN_DT <= 日期 “);
DT1 =當前數據表();
您可以在這裡嘗試建議: https://stackoverflow.com/questions/22506930/how-to-query-datetime-field-using-only-date-in-sql-server/30707121
或者只是使用午夜作為時間截止。 例如 WHERE TRN_DT> = '11 / 02/2018 12:00:00.000000 AM' 和TRN_DT <'11 / 03/2018 12:00:00.000000 AM' );會在11/2/18的任何時間戳返回任何結果。