![]() |
|
|
|
|
Problema 9O firmă care organizează cursuri de perfecţionare ține evidența cursurilor prin intermediul unui tabel Cursuri definit astfel: Id_curs (N,5), Den_curs (T,80), Pret (N,4), Nr_ore (N,4), Data_ins(D), unde Data_ins reprezintă data limită de înscriere la cursul respectiv.
c) Afişaţi cursurile a căror dată limită de înscriere este în 2015; d) Folosind o interogare (secvenţă de instrucţiuni), modificaţi preţul cursurilor a căror dată limită de înscriere este în 2016, acestea scumpindu-se cu 5% (scumpirea se rotunjeşte la cel mai apropiat întreg).
Rezolvare:
# a)
CREATE TABLE Cursuri (
Id_curs INT(5),
Den_curs VARCHAR(80),
Pret INT(4),
Nr_ore INT(4),
Data_ins DATE
);
# b)
INSERT INTO Cursuri (Id_curs, Den_curs, Pret, Nr_ore, Data_ins)
VALUES
(45, 'Tehnician veterinar', 699, 80, '2016-09-23'),
(4312, 'Electrician in constructii', 350, 72, '2015-06-12'),
(634, 'Mecanic auto', 549, 96, '2015-08-02'),
(4313, 'Tinichigiu-Vopsitor auto', 605, 85, '2015-11-15'),
(542, 'Atitudine si comportament socio-profesional', 300, 36, '2016-02-24'),
(323, 'Peisagist-floricultor', 730, 98, '2016-01-14');
SELECT * from Cursuri;
# c)
SELECT * FROM Cursuri
WHERE YEAR(Data_ins) = 2015;
# d)
UPDATE Cursuri
SET Pret = ROUND(Pret * 1.05)
WHERE YEAR(Data_ins) = 2016;
SELECT * from Cursuri;
|
|
|||||||||||||||||||||||||||||||||||
Copyright © 2016 Kalytheo