no save
Assistance
Achat
News

Forum | webmastering
[SQL] Prob opérateur logique AND OR XOR
goldo, le jeu. 05 juin 2008 à 11:29:05
Bonjour,

J'ai un petit soucie pour une requête SQL d'ordre logique je pense.

Le but de la requête est d'établir une moyenne sur le volume de vente mensuel, c'est à dire prendre le volume vendu par tous les mois de toutes les années et d'en faire une moyenne.
SELECT avg(qteVendu) as moyenne
FROM
(
SELECT sum(qte) AS qteVendu, MONTH(dateVente) as mois, YEAR(dateVente) as annee
FROM ligneVenteThe, vente
WHERE vente.numVente=ligneVenteThe.numVente AND ligneVenteThe.refThe='azerty' and refMag='vdtDK'
GROUP BY MONTH(dateVente), YEAR(dateVente)
)
Là il n'y a pas de problème, tout va bien.

Maintenant ce que je souhaite c'est qu'il ne prend pas en compte le mois courant de l'année courante.
Donc dans le WHERE J'essaie de placer la condition mais je n'y arrive pas.

WHERE blablabla AND ( MONTH(dateVente)<>MONTH(date()) AND YEAR(dateVente) <> YEAR(date()) )

Comment faire pour dire que l'année courante ET/ASSOCIER avec le mois courant, ne passe pas dans la requete.
Comment dire qu'il faut que les 2 conditions en même temps, l'un avec l'autre doivent être réalisés



M'auriez vous compris lol ?Configuration: Windows Vista
Firefox 2.0.0.14


kilian
juin 08
Suivant
REPONSES
kilian
juin 08
goldo
juin 08
kilian
juin 08
Version Web
Réalisé par RedShift
no save