你好,
我一直在寻找无济于事。我有一个新的数据库,我正在拉出来,所有日期都在时间戳。我希望得到一些帮助,能够使用日期而不是使用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的任何时间戳返回任何结果。