probleme BD URGENT

Întrebări legate de conectarea la baze de date MySQL prin intermediul PHP

Moderatori: Zamolxe, Moderatori

12vlad12
New Member
Mesaje: 2
Membru din: Lun Ian 13, 2014 12:44 pm

probleme BD URGENT

Mesajde 12vlad12 » Lun Ian 13, 2014 2:35 pm

1. scrieti un bloc pl/sql anonim care plecand de la tabela cu contribuabili sa creeze o noua tabela ce va contine acei contribuabili care nu au platit taxele de tip 1 dar care totusi au platit o suma mai mare de 300 la celelalte taxe( suma taxelo platite de contribuabil depaseste 300)
2. scrieti un bloc pl/sql anonim care sa contina numele fiecarui contribuabul impreuna cu suma ce o mai are de dat . veti putea vedea cat este fiecare taxa luand maximul sumelor platite deja, dupa care veti calcula rezultatul ca fiind diferenta dintre cat a platit deja pentru acea taxas si cat este acest maxim.

DROP TABLE contribuabili CASCADE CONSTRAINTS;
CREATE TABLE contribuabili
(
cod NUMBER(4) PRIMARY KEY, -- codul contribuabilului
nume VARCHAR2(40),
tip NUMBER(1) -- tipul de contribuabil
);

DROP TABLE taxe CASCADE CONSTRAINTS;
CREATE TABLE taxe
(
cod NUMBER(3) PRIMARY KEY, -- codul taxei
den VARCHAR2(20),
tip NUMBER(1) -- tipul de taxa
);

DROP TABLE incasari CASCADE CONSTRAINTS;
CREATE TABLE incasari
(
codc NUMBER(4) REFERENCES contribuabili( cod ),
codt NUMBER(3) REFERENCES taxe( cod ),
suma NUMBER(12,2) -- cit a platit contribuabilul codc pt.taxa codt
);

INSERT INTO contribuabili VALUES (1001,'nume1',1);
INSERT INTO contribuabili VALUES (1002,'nume2',1);
INSERT INTO contribuabili VALUES (1003,'nume3',1);
INSERT INTO contribuabili VALUES (1004,'nume4',1);
INSERT INTO contribuabili VALUES (1005,'nume5',2);
INSERT INTO contribuabili VALUES (1006,'nume6',2);
INSERT INTO contribuabili VALUES (1007,'nume7',2);
INSERT INTO contribuabili VALUES (1008,'nume8',2);
INSERT INTO contribuabili VALUES (1009,'nume9',2);
INSERT INTO contribuabili VALUES (1010,'nume10',2);

INSERT INTO taxe VALUES (101,'taxa1',1);
INSERT INTO taxe VALUES (102,'taxa2',1);
INSERT INTO taxe VALUES (103,'taxa3',1);
INSERT INTO taxe VALUES (104,'taxa4',1);
INSERT INTO taxe VALUES (105,'taxa5',2);
INSERT INTO taxe VALUES (106,'taxa6',2);
INSERT INTO taxe VALUES (107,'taxa7',2);

INSERT INTO incasari VALUES (1001,101,200);
INSERT INTO incasari VALUES (1001,102,100);
INSERT INTO incasari VALUES (1001,103,300);
INSERT INTO incasari VALUES (1001,104,200);
INSERT INTO incasari VALUES (1002,101,200);
INSERT INTO incasari VALUES (1002,102,100);
INSERT INTO incasari VALUES (1002,103,300);
INSERT INTO incasari VALUES (1003,104,200);
INSERT INTO incasari VALUES (1003,102,100);
INSERT INTO incasari VALUES (1003,103,300);
INSERT INTO incasari VALUES (1005,105,300);
INSERT INTO incasari VALUES (1005,106,100);
INSERT INTO incasari VALUES (1005,107,400);
INSERT INTO incasari VALUES (1007,106,100);
INSERT INTO incasari VALUES (1007,107,400);



12vlad12
New Member
Mesaje: 2
Membru din: Lun Ian 13, 2014 12:44 pm

Re: probleme BD URGENT

Mesajde 12vlad12 » Lun Ian 13, 2014 2:36 pm

astept un raspuns cat mai repede . Multumesc !

ViezuREX
Senior Member
Mesaje: 499
Membru din: Joi Dec 13, 2012 1:35 pm

Re: probleme BD URGENT

Mesajde ViezuREX » Mie Ian 15, 2014 11:12 pm

Asta e tema ta pentru acasa pe care vrei sa ti-o facem noi?
Daca nu ai citit cu atentie regulamentul, noi oferim solutii cand ai o problema. Iti spunem care este abordarea corecta, sau unde e greseala dar nu iti facem treaba.

Avatar utilizator
inginerul
Average Member
Mesaje: 111
Membru din: Sâm Dec 01, 2012 11:34 pm
Contact:

Re: probleme BD URGENT

Mesajde inginerul » Lun Ian 20, 2014 9:53 pm

12vlad12 scrie:astept un raspuns cat mai repede . Multumesc !

asteapta :))
vad ca ai aruncat totusi un cod mysql aici, dar nici macar nu zici care e problema.
vrei sa verificam daca e bine, ai vreo eroare si nu sti unde sau ce?


Înapoi la “MySQL”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 2 vizitatori