![]() |
|
|
|
|
Problema 24Evidența clienţilor unei firme se realizează prin intermediul unei baze de date ce cuprinde tabelul Clienti cu structura Id_client (N,5), Denumire (T,80), Rating_client (N,1), Debit (N,6.2), Data_scadenta (D).
c) Afişaţi clienţi care au debite (câmpul Debit să fie pozitiv).
Rezolvare:
# a)
CREATE TABLE Clienti (
Id_client INT(5),
Denumire VARCHAR(80),
Rating_client INT(1),
Debit DECIMAL(6,2),
Data_scadenta DATE
);
# b)
INSERT INTO Clienti (Id_client, Denumire, Rating_client, Debit, Data_scadenta) VALUES
(3452, 'Tuca Patricia', 5, 120.45, '2016-02-07'),
(4532, 'Seculici Alina', 3, -7.80, NULL),
(3221, 'Minca Vlad', 1, 171.95, '2016-01-16'),
(3733, 'SC Indacris SRL', 5, 1234.90, '2016-01-25'),
(4122, 'Stoica Anton', 4, 0.00, NULL),
(3644, 'Ungureanu Xenia', 1, 12.35, '2016-02-05');
SELECT * from Clienti;
# c)
SELECT *
FROM Clienti
WHERE Debit > 0;
# d)
UPDATE Clienti
SET Debit = Debit * 1.02
WHERE Debit > 0 AND Data_scadenta < '2016-01-20';
SELECT * from Clienti;
|
|
|||||||||||||||||||||||||||||||||||
Copyright © 2016 Kalytheo