Merge pull request #4397 from Sagittarius/codex/clickhouse-22-date-format

fix: support ClickHouse 22 date formats
This commit is contained in:
Mike Cao authored and GitHub committed 2026-07-24 21:26:39 -07:00
commit 0714ebdbe3
3 files changed
+19 -5

No files matched your search

+2 -2
View File
@@ -114,7 +114,7 @@ async function clickhouseQuery(websiteId: string, filters: QueryFilters, session
: '';
const havingQuery = minDurationMs
? `having toInt64(sum(dateDiff('millisecond', session_replay.started_at, session_replay.ended_at))) >= {minDurationMs:Int64}`
? `having toInt64(sum(toUnixTimestamp64Milli(session_replay.ended_at) - toUnixTimestamp64Milli(session_replay.started_at))) >= {minDurationMs:Int64}`
: '';
return pagedRawQuery(
@@ -132,7 +132,7 @@ async function clickhouseQuery(websiteId: string, filters: QueryFilters, session
count(session_replay.replay_id) as chunkCount,
min(session_replay.started_at) as startedAt,
max(session_replay.ended_at) as endedAt,
toInt64(sum(dateDiff('millisecond', session_replay.started_at, session_replay.ended_at))) as duration,
toInt64(sum(toUnixTimestamp64Milli(session_replay.ended_at) - toUnixTimestamp64Milli(session_replay.started_at))) as duration,
max(session_replay.created_at) as createdAt
from session_replay
join (