Bonjour à tous,

Je fais un projet sur une base permettant de faire des statistiques sur les accidents routiers.
Pour toute la partie IHM en PHP et xhtml je n'ai pas de soucis. Mon problème vient de certaines requêtes SQL qui sont "moins basiques" que je ne le supposais.

Elles ne sont pas forcément fausses mais peuvent je pense être améliorées.

Mon modèle du domaine est simple : 2 tables : accident et victime et pour un accident j'ai de 1 à x victime(s).

Je vous soumets mes 2 requêtes les plus problématiques.

recherche du nombre de tués en 2 roues par an :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SELECT * 
FROM victime,accident 
WHERE accident.ID = victime.ID  
  AND (accident.ANNEE = '$lastYear' 
    AND (victime.VEHICULE = ('CYCLO' OR 'MOTO') 
    AND( victime.GRAVITE='TUE')))
et
nombre de tués par an :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SELECT SUM(NBR_TUE) AS nbr_tue 
FROM accident 
WHERE ANNEE = '$lastYear'
En remerciant d'avance ceux qui prendront quelques minutes pour se pencher sur mon problème en cette période de vacances.