Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/01/2011, 17h21   #1
Nouveau Membre du Club
 
Inscription : novembre 2007
Messages : 159
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : novembre 2007
Messages : 159
Points : 39
Points : 39
Par défaut Requête paramètre dates

Bonjour à tous,

J'ai crée un requête paramétrée permettant d'extraire des données par année à partir d'un champ date pour cela j'ai :
- créé un paramètre : Numéro année
- puis je compare l'année extraite du champ "Date maintenance" via la fonction ANNEE au numéro d'année

le code SQL de la requête est le suivant :
Code :
1
2
3
4
5
6
PARAMETERS [Numéro année] Short;
SELECT TOP 10 PART1.[Date maintenance], PART1.Client, Sum(PART1.Temps) AS SommeDeTemps
FROM PART1
GROUP BY PART1.[Date maintenance], PART1.Client
HAVING ((Year("Date maintenance")=[Numéro année]))
ORDER BY Sum(PART1.Temps) DESC;
malheureusement j'ai le message suivant et je ne trouve pas de solutions :

Citation:
Cette expression comporte une syntaxe incorrecte, ou est trop complexe pourêtre évaluée. Par exemple une expression numérique peut contenir des éléments trops compliqués. Essayez de simplifier en en affectant des parties à des variables
Merci de votre aide
jouclar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 18h33   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 462
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 462
Points : 7 539
Points : 7 539
Essaye

Code :
Year([Date maintenance])
A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2011, 09h08   #3
Nouveau Membre du Club
 
Inscription : novembre 2007
Messages : 159
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : novembre 2007
Messages : 159
Points : 39
Points : 39
Merci pour ta réponse ça marche beaucoup mieux
jouclar est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h42.


 
 
 
 
Partenaires

Hébergement Web