salut,

Je viens de rencontrer un probleme que je ne sais pas trop comment résoudre...

j'effectue une requete dans un curseur comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
SELECT cbMarq, DL_No, DL_Design, CT_Num, AR_Ref, DL_Noref,DL_TTC, Do_Piece,DO_Date
from ESSAIGAMIELEC.dbo.F_DOCLIGNE
where DO_Domaine=0 
and DO_Type=0 
and cbMarq>=@id_devis
Jusque la tout allait bien, par la suite afin de supprimer des lignes inutiles present dans ma table jai modifier la requete :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SELECT cbMarq, DL_No, DL_Design, CT_Num, AR_Ref, DL_Noref, DL_TTC, Do_Piece, DO_Date
from ESSAIGAMIELEC.dbo.F_DOCLIGNE
where DO_Domaine=0 
and DO_Type=0 
and cbMarq>=@id_devis 
and DL_Design not like '%--%' or  DL_Design not like '%**%'
Seulement la j'obtient pres de 300000 résultats alors que lors de la premiere requete jobtenait seulement 10000.

Mon souci c'est que je voudrait ajouter la contraintes ecrit en rouge mais que celle ci ne porte que sur les 10000 résultats et pas sur la totalité de la table.

Comment puis je procéder?