Order by date

This commit is contained in:
Daniel Ponte 2025-02-14 23:47:24 -05:00
parent 843f464713
commit 9ec6945df7
2 changed files with 7 additions and 3 deletions

View file

@ -21,7 +21,8 @@ CASE WHEN $2::TIMESTAMPTZ IS NOT NULL THEN
c.call_date >= $2 ELSE TRUE END AND
CASE WHEN $3::TIMESTAMPTZ IS NOT NULL THEN
c.call_date <= $3 ELSE TRUE END
GROUP BY 2
GROUP BY date
ORDER BY date DESC
`
type GetCallStatsByIntervalRow struct {
@ -62,6 +63,7 @@ CASE WHEN $2::TIMESTAMPTZ IS NOT NULL THEN
CASE WHEN $3::TIMESTAMPTZ IS NOT NULL THEN
c.call_date <= $3 ELSE TRUE END
GROUP BY 2, 3, 4
ORDER BY 4 DESC
`
type GetCallStatsByTalkgroupRow struct {

View file

@ -10,7 +10,8 @@ CASE WHEN sqlc.narg('start')::TIMESTAMPTZ IS NOT NULL THEN
c.call_date >= @start ELSE TRUE END AND
CASE WHEN sqlc.narg('end')::TIMESTAMPTZ IS NOT NULL THEN
c.call_date <= sqlc.narg('end') ELSE TRUE END
GROUP BY 2, 3, 4;
GROUP BY 2, 3, 4
ORDER BY 4 DESC;
-- name: GetCallStatsByInterval :many
SELECT
@ -22,4 +23,5 @@ CASE WHEN sqlc.narg('start')::TIMESTAMPTZ IS NOT NULL THEN
c.call_date >= @start ELSE TRUE END AND
CASE WHEN sqlc.narg('end')::TIMESTAMPTZ IS NOT NULL THEN
c.call_date <= sqlc.narg('end') ELSE TRUE END
GROUP BY 2;
GROUP BY date
ORDER BY date DESC;