-
Total de itens
3 -
Registro em
-
Última visita
Posts postados por ezio_aj
-
-
Galera sou novo em SQL, e estou estudando..
Estou com a seguinte dúvida...
Eu tenho duas datas, uma de inicio e outra de fim, e uma quantidade de parcelas que varia em cada caso, e em cada data tenho que colocar uma status(aberto,fechado,cancelado). Como faço isso no banco de dados?
Ex: data de inicio: 01/01/2016, data final: 01/07/2016, quantidade de parcelas: 7
Tenho que gravar cada data e o status dela, tipo coloca a data de inicio e quantidade de parcela e ele gera a quantidade de coluna necessária de cada mês. Tipo um sistema de controle de conta. -
Galera, iniciei meus estudos em
SQL
e estou tentado criar as tabelas no MySql Guery Brownser ,porem ele tá apresentando erro ..Segue o script:
CREATE TABLE CONTRATO (
dtInicio date,
nContrato integer(20) PRIMARY KEY NOT NULL,
nParcelas integer(10),
dtFinal date,
nomeCurso varchar(30),
cpf integer(20)
);CREATE TABLE ALUNO (
cpf integer(29) PRIMARY KEY NOT NULL,
nome varchar(40)
);CREATE TABLE CONTAaRECEBER (
valorPago real,
estatus varchar,
cpf integer(29),
nDocumento integer,
codConta integer PRIMARY KEY NOT NULL AUTO_INCREMENT,
FOREIGN KEY(cpf) REFERENCES ALUNO (cpf)
);CREATE TABLE DOCUMENTO (
nDocumento integer(10) PRIMARY KEY NOT NULL,
tipoDocumento varchar(20),
valor real
);ALTER TABLE CONTRATO ADD FOREIGN KEY(cpf) REFERENCES ALUNO (cpf)
ALTER TABLE CONTA A RECEBER ADD FOREIGN KEY(nDocumento) REFERENCES DOCUMENTO (nDocumento)
O erro que ele apresenta:15 You have an error in your SQL syntax: check the manual that corresponds to your MySql server version for the right syntax to use near ' 1064
cpf integer(29),
nDocumento integer,
codConta integer PRIMARY KEY NOT NULL A' at line 3
(Resolvido) Erro no script sql
em MySQL
Postado
Alteração feita, consegui resolver, achei outro erro no varchar, faltou colocar a quantidade de caracteres!
Muito obrigado!