CONTAS A RECEBER / PAGAR
Bom pra ficar mais rapido a nossas contrução vamos fazer o seguinte :
Vc ja tem o cadastro de cliente criado entao coloque alguns dados neles .
!!
Vamos criar outra tabela para interagir com essa nas consultas que iremos fazer.
tcontasareceber segue script :
CREATE TABLE tcontasareceber
(
numcontrole serial NOT NULL,
numconta character varying(20),
numtit integer DEFAULT 0,
situacao character varying(1) DEFAULT '1'::character varying,
dataconta timestamp without time zone,
prazo integer DEFAULT 0,
datavencimento timestamp without time zone,
datapagamento timestamp without time zone,
datarecebimento timestamp without time zone,
datadevrec timestamp without time zone,
ndeparc integer DEFAULT 0,
parcinicial integer DEFAULT 0,
codcliente integer DEFAULT 0,
valorconta numeric DEFAULT 0,
valorjuros numeric DEFAULT 0,
percjuros numeric DEFAULT 0,
valorpago numeric(15,2) DEFAULT 0,
valordesconto numeric DEFAULT 0,
pdescvencimento numeric DEFAULT 0,
entrada numeric DEFAULT 0,
dataentrada timestamp without time zone,
numbanco character varying(10),
nomedobanco character varying(50),
numagencia character varying(10),
numcheque character varying(15),
numcontacorrente character varying(20),
numcartao character varying(30),
nomecartao character varying(30),
validadecartao timestamp without time zone,
obs text,
codcobrador integer DEFAULT 0,
dataparacobranca timestamp without time zone,
dataaver timestamp without time zone,
valoraver numeric DEFAULT 0,
tipocobranca integer DEFAULT 1,
ccorrente character varying(10),
diastolerancia integer DEFAULT 0,
perccobranca numeric(15,2) DEFAULT 0,
CONSTRAINT tcontasareceber_pkey PRIMARY KEY (numcontrole)
)
WITH (
OIDS=FALSE
);
ALTER TABLE tcontasareceber OWNER TO postgres;
-- Index: "tcontasareceber_por cliente"
-- DROP INDEX "tcontasareceber_por cliente";
CREATE INDEX "tcontasareceber_por cliente"
ON tcontasareceber
USING btree
(codcliente);
-- Index: "tcontasareceber_por conta"
-- DROP INDEX "tcontasareceber_por conta";
CREATE INDEX "tcontasareceber_por conta"
ON tcontasareceber
USING btree
(numconta);
-- Index: "tcontasareceber_por vencimento"
-- DROP INDEX "tcontasareceber_por vencimento";
CREATE INDEX "tcontasareceber_por vencimento"
ON tcontasareceber
USING btree
(datavencimento);
Nenhum comentário:
Postar um comentário