fix(don): fix top sql
Build and Push Image / build-backend (push) Successful in 21s
Build and Push Image / build-frontend (push) Successful in 1m50s
Build and Push Image / push (push) Successful in 1m32s

This commit is contained in:
2026-06-11 00:04:26 +07:00 Unverified
parent d9d50782bb
commit f852ce2509
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
import type { SQL } from "drizzle-orm";
import { asc, desc, sql, sum } from "drizzle-orm";
import { asc, desc, max, sql, sum } from "drizzle-orm";
import { Suspense } from "react";
import { Skeleton } from "@/components/ui/skeleton";
import { db } from "@/lib/db";
@@ -52,7 +52,7 @@ async function Content() {
.offset(3)
.limit(7)
.groupBy(donations.name)
.orderBy(desc(sum(donations.amount)), asc(donations.id));
.orderBy(desc(sum(donations.amount)), asc(max(donations.id)));
const podium = await db
.select({
+2 -2
View File
@@ -2,7 +2,7 @@
import { db } from "@/lib/db";
import { donations } from "@/lib/db/schema";
import { asc, desc, sum } from "drizzle-orm";
import { asc, desc, max, sum } from "drizzle-orm";
export async function getTopDonate() {
const [top] = await db
@@ -13,6 +13,6 @@ export async function getTopDonate() {
.from(donations)
.limit(1)
.groupBy(donations.name)
.orderBy(desc(sum(donations.amount)), asc(donations.id));
.orderBy(desc(sum(donations.amount)), asc(max(donations.id)));
return top;
}