je développe une application de gestion de cabinet dentaire.
Voici la base de donnée:
[IMG][/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:
Help. je suis bloqué depuis plusieurs jours
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Voici un Exemple de facture que je souhaite édité.
[IMG][/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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager