 drop view Facture;
 
 create view Facture
 (Identifiant_Commande,Date_Commande,Date_Livraison,Identifiant_Client,Nom_Client,Adresse_Client,Identifiant_Produit,Nom_Produit,Quantite_Commandee,Prix_unitaire,Mode_Paiement,Prop_30j,Prop_60j,Prop_90j,Prix_HT,Prix_TTC)
 as select com.commande_id, 
 com.date_commande, 
 com.date_livraison,
 cl.client_id, 
 cl.nom, 
 cl.adresse,
 prod.nom, 
 prod.produit_id, 
 cont.quantite, 
 tr.tarif_unitaire, 
 pay.Mode_Paiement,
 del.Prop_30j, 
 del.Prop_60j, 
 del.Prop_90j, 
 tr.tarif_unitaire*cont.quantite,
 tr.tarif_unitaire*cont.quantite*1.196
 from commande com, 
 client cl, 
 produit prod, 
 contient cont, 
 tranche tr, 
 delai del, 
 paiement pay
 where cl.client_id= com.client_id
 AND del.delai_id = com.delai_id
 AND pay.paiement_id = com.paiement_id
 AND cont.commande_id =  com.commande_id
 AND cont.produit_id = prod.produit_id
 AND prod.produit_id = tr.produit_id
 AND cont.quantite >= tr.Quant_Min
 AND cont.quantite <= tr.Quant_Max;