DROP TABLE IF EXISTS Compta;
CREATE TABLE Compta (
TypeCredit char(2),
Montant decimal(8,2)
);
INSERT INTO Compta (TypeCredit, Montant) VALUES
('FA', 250000),
('AV', 135000),
('FA', 544000),
('AV', 321000);
SELECT *,
CASE
WHEN TypeCredit!='FA' THEN Montant
ELSE 0
END AS MontantCredit,
CASE
WHEN TypeCredit!='AV' THEN Montant
ELSE 0
END AS MontantDebit
FROM Compta;
On pourrait aussi imaginer une solution partie code. J'espère que cela te convient ?
Gadaa
[SQL Server] - Requete en focntion d'une colonne
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.