[
"sql" => """
\n
SELECT\n
(SELECT COUNT(*)\n
FROM dbo.Messages\n
WHERE [TimeStamp] >= DATEADD(MONTH, -12, CAST(GETDATE() AS DATE))\n
AND Role NOT IN ('system')\n
AND [TimeStamp] IS NOT NULL\n
) AS total_messages,\n
\n
(SELECT COUNT(*)\n
FROM dbo.Sessions\n
WHERE CreatedAt >= DATEADD(MONTH, -12, CAST(GETDATE() AS DATE))\n
) AS total_sessions,\n
\n
(SELECT ISNULL(SUM(Tokens), 0)\n
FROM dbo.Messages\n
WHERE [TimeStamp] >= DATEADD(MONTH, -12, CAST(GETDATE() AS DATE))\n
AND Role NOT IN ('system')\n
AND [TimeStamp] IS NOT NULL\n
) AS total_tokens,\n
\n
(SELECT ISNULL(AVG(CAST(msg_count AS FLOAT)), 0)\n
FROM (\n
SELECT SessionId, COUNT(*) AS msg_count\n
FROM dbo.Messages\n
WHERE [TimeStamp] >= DATEADD(MONTH, -12, CAST(GETDATE() AS DATE))\n
AND Role NOT IN ('system')\n
AND SessionId IS NOT NULL\n
GROUP BY SessionId\n
) t\n
) AS avg_msgs_per_session,\n
\n
(SELECT ISNULL(AVG(CAST(tok_sum AS FLOAT)), 0)\n
FROM (\n
SELECT SessionId, SUM(Tokens) AS tok_sum\n
FROM dbo.Messages\n
WHERE [TimeStamp] >= DATEADD(MONTH, -12, CAST(GETDATE() AS DATE))\n
AND Role NOT IN ('system')\n
AND SessionId IS NOT NULL\n
GROUP BY SessionId\n
) t\n
) AS avg_tokens_per_session\n
"""
]