Requete sql sur as/400

Fermé
France - 1 mai 2008 à 01:14
 pas_peur - 23 juin 2008 à 10:01
Voici ce que je tente de faire.

Un fichier dans lequel je veux supprimer des records, mais pas tout les records, je dois faire un tri. En fait sur 47 entrées, 45 sont a supprimer. L'idée est qu'ils ne sont en ordre.

La requeste que j'ai fait est la suivante mais elle a des erreurs, je n'arrive plus a sortir mes records.

SELECT RRN(FILENAME),NOMDEMONCHAMP, NOMDEMONCHAMP FROM LIB/FILENAME
WHERE RRN(FILENAME¨)<=45

Là ca me donne pas mes 45 enregistrement, en fait ca me retourne rien :( J'ai une erreur c'est clair et pourtant plustôt cet aprèes midi je devais bien l'inscrire parce que ca m'a donner mes records, que j'ai envoyé ensuite dans mon spool.

quand ca a marché, ca m'a donner un ordre et des no de RRN.

Ce que je voudrais faire c'est supprimer les records qui sont entre tel et tel no de RRN et ensuite entre tel et tel autre no de RRN.

Quelqu'un peut m'aider? SVP.
Merci à l'avance
A voir également:

1 réponse

le RRN concerne le N° physique du record, si des records ont été supprimés ces n° sont perdus, sinon fais un rgzpfm pour réorganiser ton Fichier. enleve ta clause 'where' pour vérifier tes n° de rrn.
1