Bonjour,

Après avoir fouillé un peu, j'ai trouvé les fonctions DECLARE avec des SET.
Donc j'ai essayé ça :

Code SQL
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
 
DECLARE @DATEDEB DateTime;
DECLARE @DATEFIN DateTime;
SET @DATEDEB = '01/04/2008';
SET @DATEFIN = '31/04/2008';
 
SELECT...
 
         FROM ...
 
                 GROUP BY...
 
                 HAVING MaTable.ChampsDate <= @DATEDEB
                      AND MaTable.ChampsDate >= @DATEFIN
 
                 ORDER BY...
                 ;
Le problème quand je lance la requête, j'ai :
" Une requête pass-trought avec la propriété ayant la valeur TRUE n'a pas renvoyer d'enregistrement"

A mon avis, j'ai dû oublier un RETURN ou alors j'ai pas compris l'utilisation du DECLARE et du SET.