【发布时间】:2016-07-27 10:18:10
【问题描述】:
这是我的桌子。我需要匹配的值。我该怎么做?
我将LAST_ACCESS_TIME 保存为 php 中的time()
$time = time();
TS_SESSION数据:
USER_ID |HASH_VALUE |LAST_ACCESS_TIME
--------|---------------------------------|-----------------
1 |31feefaba85e4e8dbb8ef9d5ae9bfda9 |1414754384
3 |90ad8c64a2034b4a139ef595b3627d8d |1414769029
2 |9f12581e0dfce0d7f40c0df77d1f1fd7 |1414782017
尝试查询:
SELECT *
FROM TS_SESSION
where LAST_ACCESS_TIME BETWEEN timestamp '1456790400' AND timestamp '1459382400';
【问题讨论】:
-
这只是一个例子。但这一个不起作用@Rene
-
@QuestionUser - 说真的……你是在 IT 部门工作,还是学生? “不管用”?这意味着什么?什么不工作?它怎么不工作?难道你不能比“不工作”做得更好吗?
-
试试
where LAST_ACCESS_TIME BETWEEN 1456790400 AND 1459382400 -
... 或使用 SQL 函数将人类可读的日期转换为时间戳值。