tengo una consulta que va
select count(id), status, "createdAt"::date from "ProjectLog" where "projectId" = (select id from "Project" where slug = ${id}) and "createdAt" > current_date - interval '${interval} day' group by "createdAt"::date, status; También probé con el usuario Prisma.sql para pasar el valor dentro de las comillas, pero sigue arrojando un error que esperaba 1 argumento pero fuente 2.
no tuve este problema con prisma 2.20.1 este problema solo ocurre en la versión 3.3.0
Query: select count(id) as count, status, "createdAt"::date from "ProjectLog" where "projectId" = (select id from "Project" where slug = $1) and "createdAt" > current_date - interval '$2 day' and key notnull group by "createdAt"::date, status Param: ["main","30"] PrismaClientKnownRequestError: Invalid `prisma.queryRaw()` invocation: Your raw query had an incorrect number of parameters. Expected: `1`, actual: `2`. code: 'P1016', clientVersion: '3.3.0', meta: { expected: 1, actual: 2 } }alguna sugerencia ? No estoy seguro si esto es un error.
no encontré una solución elegante en la documentación del prisma, ni siquiera pude encontrar una, pero hay una manera que funciona... puedes probar esta ${'variable'}