Limiter le nombre de lignes dans sql server

baabs12 Messages postés 12 Statut Membre -  
 baabs12 -
Bonjour,
j'ai le requête suivante

SELECT     F_CREGLEMENT.RG_Montant
FROM         F_DOCENTETE INNER JOIN
                      F_CREGLEMENT ON F_DOCENTETE.CG_Num = F_CREGLEMENT.CG_Num 
LIMIT 0, 30

que je veux exécuter sur sql server et j'obtiens cette notification d'erreur:

[Microsoft][ODBC SQL Server Driver][SQL Server]Ligne 1: sintaxe incorrecte vers 'LIMIT'.



Merci de votre aide
Configuration: Windows XP
Firefox 3.0.1

1 réponse

  1. abdelmalek@bennour Messages postés 18 Statut Membre 7
     
    salut

    Je ponse que Microsoft SQL Server ne possède pas la fonction LIMIT, présente dans MySQL, qui permet de limiter le nombre d'enregistrement.
    Concrètement, si vous désirez par exemple afficher les X premières lignes, vous pourrez utiliser la requete suivante

    SELECT TOP X Lists_cols FROM List_Tables

    Exemple : SELECT TOP 10 * FROM Etudiant
    4
    1. baabs12
       
      Bonjour,

      Merci beaucoup pour votre aide votre exemple marche
      0