Я предполагаю, что вы хотите одну строку на titleid
, где titleid
не имеет записей за последние 4 часа:
select t.*
from t
where t.timestamp = (select max(t2.timestamp)
from t t2
where t2.titleid = t.titleid
) and
t.timestamp < now() - interval 4 hour
order by timestamp desc
limit 250;
tup = (2009, 3, 23, 13, 6, 34, 0, 82, 0)
import datetime
d = datetime.datetime(*(tup[0:6]))
#two equivalent ways to format it:
dStr = d.isoformat(' ')
#or
dStr = d.strftime('%Y-%m-%d %H:%M:%S')