2010-02-24 2 views
2

У меня есть SQL вопрос о базе данных Derby:Как получить часовую разницу между 2 datetimestamp на derby db?

Select a.name, a.starttime, a.endtime 
From a 

Как я могу добавить к выше заявление SQL таким образом, что я могу получить разницу в часах между временем начала и окончания? (Я знаю только, что для mysql существует функция DATEDIFF, но я не уверен, какую функцию я должен использовать для derby db)

Спасибо.

ответ

7

В Дерби есть TIMESTAMPDIFF:

, например:

select {fn timestampdiff(SQL_TSI_FRAC_SECOND, startdate, enddate)} as diff 
Смежные вопросы