"SELECT volume u FROM"
Que sont 'volume' et 'u' ? Deux champs séparés ?
Alors il faut une virgule de séparation
On ne fait pas des soustractions ou additions de date comme cela. Il faut utiliser les fonctions adéquates : DateAdd et DateDiff
Que vaut ta variable 'a' ?
Between est la bonne solution (plutôt que les < And > )
Rappel des règles SQL de base :
Si le champ est déclaré ***dans la table*** de type :
- Texte : Encadrer les valeurs par des apostrophes '
- Date : Encadrer les valeurs par des dièses #
- Numérique : pas d'encadrement
De plus, si le nom d'une table ou d'un champ comporte des caractères spéciaux (accents, espaces ...), il faut encadrer le nom de ces table ou champ par des crochets droits [ et ]
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate) [img]http://allproj