Calcul dans une requête SQL
je développe une application de gestion de cabinet dentaire.
Voici la base de donnée:
[IMG]http://www.web-images.org/images/13601_windev.jpg[/IMG]
j'aimerai avoir faire un requête qui me permet d'avoir:
_ la facture par agence assurance sur un période donné
_ la facture par compagnie sur un période.
le problème est que je n'arrive pas à faire les calcule dan le code sql.
car il faut calculer:
- cout_intervention = quantité * cout_unitaire
-somme_prise_en_charge = cout_intervention * prise_en_charge/100
- la somme à payer= cout_intervention - somme_prise_en_charge
Étant donné que je n'enregistre pas les rubrique calculée comment je pourrai faire ces calcule dans ma requête SQL
Help. je suis bloqué depuis plusieurs jours
voici le code SQL que j'ai écrie pour ma requête mais il ne marche pas:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
SELECT
Patients.IDPatients AS IDPatients,
Patients.Civilite AS Civilite,
(Patients.Prenoms_patient + Patients.Nom_patient ) AS Prenoms_patient,
Interventions.IDIntervention AS IDIntervention,
Interventions.IDActes AS IDActes,
Actes.Lib_acte AS Designation,
Interventions.Date_intervention AS DATE,
Interventions.Cot_unitaire AS Coût_unitaire,
Interventions.Quantité AS Quantité,
Interventions.Prise_en_charge AS Prise_en_charge,
Interventions.Cot_unitaire * Interventions.Quantité AS Cout_total
((Interventions.Cot_unitaire * Interventions.Quantité)* Interventions.Prise_en_charge)/100 AS somme_prise_en_charge
(Interventions.Cot_unitaire * Interventions.Quantité)-((Interventions.Cot_unitaire * Interventions.Quantité)* Interventions.Prise_en_charge)/100 AS Total_à_payer
Agences_assur.Nom_agce AS Nom_agce,
Compagni_assur.Nom_compagnie AS Nom_compagnie
FROM
Compagni_assur,
Agences_assur,
Interventions,
Actes,
Patients
WHERE
Patients.IDPatients = Interventions.IDPatients
AND Agences_assur.IDAgences = Interventions.IDAgences
AND Compagni_assur.IDcomp = Agences_assur.IDcomp
AND
(
Interventions.Date_intervention BETWEEN {deb_periode} AND {fin_periode}
)
ORDER BY
Nom_patient ASC |
Help. je suis bloqué depuis plusieurs jours
Voici un Exemple de facture que je souhaite édité.
[IMG]http://www.web-images.org/images/136...ument3_001.jpg[/IMG]
mon problème c'est les calcules
les parenthèses que j'ai mis dans le code sql pour les calcule indique des erreurs:
Code:
1 2 3 4
|
Interventions.Cot_unitaire * Interventions.Quantité AS Cout_total
((Interventions.Cot_unitaire * Interventions.Quantité)* Interventions.Prise_en_charge)/100 AS somme_prise_en_charge
(Interventions.Cot_unitaire * Interventions.Quantité)-((Interventions.Cot_unitaire * Interventions.Quantité)* Interventions.Prise_en_charge)/100 AS Total_à_payer |