Я совершенно новый для Derby (и в основном базы данных в целом), и стараюсь, чтобы мои ноги были влажными с помощью Derby через Eclipse с использованием Java.Как вы получаете записи из базы данных Derby, которые были вставлены в течение последних 30 секунд?
Что я пытаюсь сделать, это сгенерировать отчет обо всех записях, находящихся в настоящее время в базе данных Derby за последние 30 секунд с момента создания отчета.
мне удалось получить то, что я хотел в MySQL со следующим:
SELECT * FROM table WHERE datetime > (now() - interval 30 second)
Есть ли эквивалент или подобная функциональность в Дерби?
Я на самом деле пытался использовать эту команду раньше, но я продолжал получать следующее сообщение об ошибке: INTEGER является недействительным введите аргумент номер 2 TIMESTAMPDIFF. – Stephen
@ Stephen: он работает для меня. Вам нужно будет показать нам код, который производит эту ошибку (и, пожалуйста, включите определение таблицы) –
Несомненно, здесь это: SELECT * FROM app.user_count WHERE datetime> {fn timestampdiff (SQL_TSI_SECOND, -30, CURRENT_TIMESTAMP) }; – Stephen