begin process at 2010 02 10 11:54:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Base de données

 > 

SQL Server

 > 

Requete SELECT du 30eme au 40eme resultat


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Requete SELECT du 30eme au 40eme resultat

lundi 12 mars 2007 à 22:54:17 | Requete SELECT du 30eme au 40eme resultat

robbielove

Hello

j'essaye de faire une requete SQL prenant en argument deux variables @x et @y.

L'idée est d'afficher le résultat de ma requête entre la 30ème (si @x = 30) et 40ème (si @y = 40) ligne

Je ne connais que le SELECT TOP 40 pour par exemple prendre les 40èmes lignes du resultats de la requete, mais je n'arrive pas à l'adapter pour ce que je recherche

merci d'avance pour le coup de pouce!!!!
mercredi 14 mars 2007 à 20:20:26 | Re : Requete SELECT du 30eme au 40eme resultat

ManuAntibes

Membre Club
Salut
pour une recherche entre 30 et 40 utilise BETWEEN @x AND @y dans ton Select.
Je ne sais pas si ça va marcher

MANUANTIBES [:p]
mercredi 14 mars 2007 à 20:22:04 | Re : Requete SELECT du 30eme au 40eme resultat

IslandMan974

Salut ,

Le code  n'est pas de  moi...mais bon ca sert quand meme

Comment sélectionner entre le X° et le Y° enregistrement (X<Y) :

SELECT *
FROM(SELECT TOP Y-X *
      FROM(SELECT TOP Y *
            FROM t_table
            ORDERBY t_id)AS t1
      ORDERBY t_id DESC)AS t2
ORDERBY t_id


source : [ Lien ]
jeudi 15 mars 2007 à 09:48:24 | Re : Requete SELECT du 30eme au 40eme resultat

robbielove

merci beaucoup pour cette solution qui fonctionne a condition que Y et X soit remplacé par des valeurs dans la formule.
si je veux remplacer y et x par @y et @x que je reçois en paramètre dans ma procédure, ça ne fonctionne plus

declare @x int, @y int, @diff int
set @x = 30
set @y = 40
set @diff = @y - @x
 
SELECT @diff

SELECT *
FROM(SELECT TOP @diff *
      FROM(SELECT TOP @y *
            FROM ma_table
            ORDER BY ID)AS t1
      ORDER BY ID DESC)AS t2
ORDER BY ID

Message d'erreur :
Server: Msg 170, Level 15, State 1, Line 9
Line 9: Incorrect syntax near
'@diff' .
Server: Msg 170, Level 15, State 1, Line 10
Line 10: Incorrect syntax near
'@y' .



Cette discussion est classée dans : requete, select, resultat, 30eme, 40eme


Répondre à ce message

Sujets en rapport avec ce message

resultat d'une requete dans une variable [ par chelouasp ] helloje voudrais juste savoir comment on pourrait mettre le resultat d'un select dans une variable VAR. voici la requete en question:select id where Recuperer le resultat d'une requete [ par poussmouss ] Bon alors la en fait c'est un truc tout bete, tellement bete ,que j'en ai honte.Bref voila, je fait une requete du type : SELECT MAX(num) FROM matable Remplissage personnalisé d'une colonne selon le resultat d'une requete [ par Echizen_R ] Bonjour,J'ai un datagrid qui est lié à un dataset, le dataset est rempli par une requête. Une des colonnes de ma requête renvoie 0 ou 1 et je voudrais Requete ACCESS avec tables liées [ par aitoz ] Bonjour,J'ai une base ACCESS 97 et une base en FOXPRO ! Dans ma base ACCESS j'ai créé dans liasons vers des tables FOXPRO. Je peux ainsi faire dans AC Afficher un resultat de la base dans un select [ par boulou ] pouvoir afficher le choix de la personne dans un select avec aussi tous les autres choix possible.quand on arrive sur la page c'est le choix de la per compter le nombre de ligne dans le resultat d'un select [ par Kashiko ] Je cherche la fonction qui permet de compter le nombre de löigne qu'il y a dans le resultat d'une requete. Surtout pour detecter lorsqu'il n'y a rien Compter les lignes d'une requete [ par idealyo ] bonjour,existe il en asp, une fonction qui lorsque l'on fait une requête SELECT, retourne le nombre de lignes du SELECT...Merci resultat d'une requete avec un ordre aléatoire [ par hgozlan ] Je cherche a faire une requête qui à l’air toute simple : exemple select * from nom_de_ma_table   Mais je veux que mes champs apparaissent de manière probleme de tri dans mes requetes [ par tommie ] bonjour a tous!voila mon probleme je fais plusieurs requetes pour ramener diverses infos de différentes tables (je suis obligé de faire plusieurs requ Tester le resultat d'une requete [ par mjcra ] Bonjour,Je souhaite tester la requete SQL ci-dessous pour afficher un message si la requete ne revoie aucun résultat? ?Mais je bloque?Merci d?avance<


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,452 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales