在joomla中,它有jos_session表,其中时间存储为'time'列中的unixtimestamp。 我想选择比一周或两天更长的记录,基本上是任何间隔。
没有太多的DB,但我确实尝试过date_sub,但它似乎把日期作为一个参数。所以我也尝试使用FROM_UNIXTIME进行转换,但似乎没有任何工作。
我试过的最后一个查询是
SELECT username FROM jos_session WHERE DATE_SUB(FROM_UNIXTIME(time,'Y-m-d'), INTERVAL 2 DAY );
但它似乎给了空集和许多警告!
任何人都可以帮忙!
提前致谢, Tanmay
答案 0 :(得分:1)
试试这个。它应该工作:
SELECT
username
FROM
jos_session
WHERE
TO_DAYS(FROM_UNIXTIME(CAST(
{时间{1}}