powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Разница между 2 timestamp в select запросе
6 сообщений из 6, страница 1 из 1
Разница между 2 timestamp в select запросе
    #39767213
Rover911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый!

Нужно высчитать разницу между TimeStamp отправки сообщения и текущим, в секундах. Делается для того, чтобы вытянуть сообщения за последние 30 секунд.

Код: sql
1.
julianday(CURRENT_TIMESTAMP) - julianday(TimeStamp)

- возвращает NULL

Отрабатывает только:
Код: sql
1.
(julianday(strftime('%Y-%m-%d %H:%M:%S', date('now'))) - julianday(strftime('%Y-%m-%d %H:%M:%S', datetime(TimeStamp/1000, 'unixepoch'), '+3 hours'))) * 86400 < 30 

, но возвращает что-то непонятное, наподобие -0.5423432.

В чем тут может быть ошибка, или как это еще можно провернуть?
...
Рейтинг: 0 / 0
Разница между 2 timestamp в select запросе
    #39767259
pit_alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rover911,

если возвращает NULL значит в поле TimeStamp тоже NULL
...
Рейтинг: 0 / 0
Разница между 2 timestamp в select запросе
    #39767269
Rover911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pit_alex,

Выбивает NULL, только при timestamp формате.


Код: sql
1.
select body, (julianday('now') - julianday(strftime('%Y-%m-%d %H:%M:%S', datetime(TimeStamp/1000, 'unixepoch'), '+3 hours'))) * 86400 from Messages

тоже выдает результат, без минуса, только все равно мимо)
...
Рейтинг: 0 / 0
Разница между 2 timestamp в select запросе
    #39767382
pit_alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rover911,


в SQLite нету типа timestamp, приведи DLL + тестовые данные
...
Рейтинг: 0 / 0
Разница между 2 timestamp в select запросе
    #39767544
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rover911,


Код: plaintext
select  strftime('%s', 'now')- strftime('%s', '2019-01-31');
оно?
...
Рейтинг: 0 / 0
Разница между 2 timestamp в select запросе
    #39767547
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
strftime('%s', '2019-01-31 11:53')- strftime('%s', '2019-01-31 11:52')

60
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Разница между 2 timestamp в select запросе
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]