From: | José Fermín francisco ferreras <josefermin54(at)hotmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | actualizar las ganancias |
Date: | 2005-12-19 14:34:55 |
Message-ID: | BAY23-F186501717395990223963C63F0@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola amigos, necesito hacer un trigger q cuando el usuario cambie el costo d
un articulo, actualice el porciento d ganancia d todos los registros q
tienen el mismo codigo d articulo.
El calculo involucra dos tablas: articulos y precios d los articulos.
La columna del porciento de ganancia se llama porciento_pre.
Estas son las estructuras:
CREATE TABLE facturacion.articulo
(
codigo_art int8 NOT NULL,
descripcion_art varchar,
referencia_art text,
costo_art numeric(11,2) DEFAULT 0.00,
codigo_gru int4,
existencia_art numeric(10,2) DEFAULT 0.00,
existenciaminima_art numeric(10,2) DEFAULT 0.00,
unidadmedida_art varchar(25),
fechavencimiento_art date,
ubicacion_art varchar(80),
CONSTRAINT articulo_pkey PRIMARY KEY (codigo_art),
CONSTRAINT articulo_codigo_gru_fkey FOREIGN KEY (codigo_gru)
REFERENCES facturacion.grupo_articulo (codigo_gru) MATCH SIMPLE
ON UPDATE CASCADE ON DELETE SET NULL
)
WITH OIDS;
ALTER TABLE facturacion.articulo OWNER TO postgres;
CREATE TABLE facturacion.precio
(
codigo_pre int8 NOT NULL DEFAULT
nextval('precio_codigo_pre_seq'::regclass),
precio_pre numeric(11,2) DEFAULT 0.00,
porciento_pre numeric(11,2) DEFAULT 0.00,
itbis_pre numeric(11,2) DEFAULT 0.00,
codigo_art int8,
CONSTRAINT precio_pkey PRIMARY KEY (codigo_pre),
CONSTRAINT precio_codigo_art_fkey FOREIGN KEY (codigo_art)
REFERENCES facturacion.articulo (codigo_art) MATCH SIMPLE
ON UPDATE CASCADE ON DELETE SET NULL
)
WITH OIDS;
ALTER TABLE facturacion.precio OWNER TO postgres;
Merry Christmas everybody!!
<html><div>ing. José Fermín Francisco Ferreras <BR>San Francisco de Macorís,
Rep. Dom. <BR></div></html>
_________________________________________________________________
Consigue aquí las mejores y mas recientes ofertas de trabajo EE.UU.
http://latino.msn.com/empleos
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2005-12-19 14:53:24 | Re: Actualizacion de version (8--->8.1) |
Previous Message | Alvaro Herrera | 2005-12-19 13:35:12 | Re: Insert dentro de un Select |