diff --git a/internal/model/sql/query.go b/internal/model/sql/query.go index 3510123..9e816ea 100644 --- a/internal/model/sql/query.go +++ b/internal/model/sql/query.go @@ -402,6 +402,8 @@ WHERE streamer_id = @streamer_id AND created_at >= NOW() - INTERVAL '24 hours' AND paid_time IS NOT NULL + AND is_test IS 'false + GROUP BY DATE_TRUNC('hour', created_at) -- Группировка по часам ORDER BY @@ -419,6 +421,8 @@ WHERE streamer_id = @streamer_id AND created_at >= NOW() - INTERVAL '7 days' AND paid_time IS NOT NULL + AND is_test IS 'false + GROUP BY DATE(created_at) -- Группировка по дням @@ -437,6 +441,8 @@ WHERE streamer_id = @streamer_id AND created_at >= NOW() - INTERVAL '1 month' AND paid_time IS NOT NULL + AND is_test IS 'false + GROUP BY DATE(created_at) -- Группировка по дням ORDER BY @@ -454,6 +460,8 @@ WHERE streamer_id = @streamer_id AND created_at >= NOW() - INTERVAL '1 year' AND paid_time IS NOT NULL + AND is_test IS 'false + GROUP BY DATE_TRUNC('month', created_at) -- Группировка по месяцам ORDER BY @@ -469,7 +477,8 @@ FROM WHERE streamer_id = @streamer_id AND created_at >= NOW() - INTERVAL '24 hours' - AND paid_time IS NOT NULL; + AND paid_time IS NOT NULL + AND is_test IS 'false'; ` const GetDonationsSummaryLast7Days = ` @@ -481,7 +490,8 @@ FROM WHERE streamer_id = @streamer_id AND created_at >= NOW() - INTERVAL '7 days' - AND paid_time IS NOT NULL; + AND paid_time IS NOT NULL + AND is_test IS 'false'; ` const GetDonationsSummaryLastMonth = ` @@ -493,7 +503,8 @@ FROM WHERE streamer_id = @streamer_id AND created_at >= NOW() - INTERVAL '1 month' - AND paid_time IS NOT NULL; + AND paid_time IS NOT NULL + AND is_test IS 'false'; ` const GetDonationsSummaryLastYear = ` @@ -505,7 +516,8 @@ FROM WHERE streamer_id = @streamer_id AND created_at >= NOW() - INTERVAL '1 year' - AND paid_time IS NOT NULL; + AND paid_time IS NOT NULL + AND is_test IS 'false'; ` const GetLastModeration = `