Ciao a tutti!
Ho un problema con una funzione in sql. Io ho una tabella strutturata così.
id(chiave primaria), nome, accettata(true o false).

io devo mettere 'true' nella colonna accettata solo se il numero di righe con lo stesso nome è inferiore al 30% del numero di righe totali. Quindi per esempio se in totale ho dieci righe di cui 8 righe hanno come nome giovanna e 2 righe hanno come nome marta devo mettere accettata solo alle righe con nome marta, mentre a quelle con nome giovanna no. Anzi sarebbero meglio mettere true solo alle prime 2(perchè inferiore al 30%).
Non voglio sapere la sintassi precisa( se la sapete meglio ) ma un'idea su come va impostata. Sto usando postgresql.
Grazie davvero e spero possiate aiutarmi che sono disperata