Re: Validar conjunto de registros

From: Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx>
To: josue <josue(at)lamundial(dot)hn>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Validar conjunto de registros
Date: 2005-03-02 22:04:46
Message-ID: m33bvdhfgh.fsf@conexa.fciencias.unam.mx
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

josue <josue(at)lamundial(dot)hn> writes:

> Hola lista,
>
> De que forma podria validar en la db la suma de una columna de n
> filas no sobrepase un valor determinado, el caso es que tengo una
> columna que guarda el porcentaje de un desgloze por empleado
> entonces un empleado A podria tener en el desgloze 3 registros con
> porcentajes .4,.3 y .3, otro empleado B podria tener un solo
> registro con porcentaje 1 y asi multiples combinaciones de
> diferentes empleados.

Puedes usar un select,

select sum(porcentaje) <= 1 from desgloze where emplado = 'foo';

Si lo que quieres hacer es que esto sea una restricción para la base
de datos puedes meter el select dentro de función y crear un check.

Saludos,
Manuel.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2005-03-02 22:11:06 Re: Validar conjunto de registros
Previous Message Javier C G 2005-03-02 22:04:27 Dirección IP