Есть бд в которую постоянно стекаются данные, я с интервалом в пять секунд извлекаю их из нее. Сначала смотрю последнее время и потом от него отнимаю 5 секунд и уже с ним делаю запрос. Но если в бд натекла только одна запись то запрос ничего не возвращает почему так может происходить?
last_time = self.client.execute('SELECT time_local FROM {} ORDER'
' BY time_local DESC LIMIT 1'.format(table_name))
self.last_time[tag] = last_time[0][0]
print(self.last_time[tag])
table = self.client.execute('SELECT {} FROM {} WHERE client_id = \'{}\''
'AND time_local >= \'{}\' ORDER BY'
' time_local DESC'.format(table_fields,
table_name,
tag,
self.last_time[tag] - timedelta(seconds=5)))