Comment créer une requête qui aligne les enregistrements n et n-1
3 réponses
Famille LE PETIT
Bonjour.
J'ai une table qui recense un ensemble d'indices ordonnés auxquels sont
associés deux valeurs.
Dans un calcul que je dois réaliser, je dois disposer de l'indice et de
l'indice n-1.
Soit pour être plus précis :
Table des indices
IdIndice Taux1 Taux2
1 A1 A2
2 B1 B2
3 C1 C2
Etc.
Je voudrais obtenir la table ou la requête suivante :
"Famille LE PETIT" a écrit dans le message de news: | Bonjour. | | J'ai une table qui recense un ensemble d'indices ordonnés auxquels sont | associés deux valeurs. | Dans un calcul que je dois réaliser, je dois disposer de l'indice et de | l'indice n-1. | | Soit pour être plus précis : | Table des indices | IdIndice Taux1 Taux2 | 1 A1 A2 | 2 B1 B2 | 3 C1 C2 | Etc. | | Je voudrais obtenir la table ou la requête suivante : | | IdIndice Taux1 Taux2 IdIndiceSuivant Taux1Suivant Taux2Suivant | 1 A1 A2 2 B1 B2 | 2 B1 B2 3 C1 C2 | | Question : Est-il possible de créer la seconde table avec une requête ? | | D'avance, je vous remercie pour vos contributions. | Cordialement, Arnaud |
Bonjour Arnaud.
Dans une requête, tu peux utiliser les formules suivantes:
"Famille LE PETIT" <famille.le-petit@hotmail.com> a écrit dans le message de
news: 779DABBB-1F0B-4673-8403-525F00C4576E@microsoft.com...
| Bonjour.
|
| J'ai une table qui recense un ensemble d'indices ordonnés auxquels sont
| associés deux valeurs.
| Dans un calcul que je dois réaliser, je dois disposer de l'indice et de
| l'indice n-1.
|
| Soit pour être plus précis :
| Table des indices
| IdIndice Taux1 Taux2
| 1 A1 A2
| 2 B1 B2
| 3 C1 C2
| Etc.
|
| Je voudrais obtenir la table ou la requête suivante :
|
| IdIndice Taux1 Taux2 IdIndiceSuivant Taux1Suivant Taux2Suivant
| 1 A1 A2 2 B1 B2
| 2 B1 B2 3 C1 C2
|
| Question : Est-il possible de créer la seconde table avec une requête ?
|
| D'avance, je vous remercie pour vos contributions.
| Cordialement, Arnaud
|
"Famille LE PETIT" a écrit dans le message de news: | Bonjour. | | J'ai une table qui recense un ensemble d'indices ordonnés auxquels sont | associés deux valeurs. | Dans un calcul que je dois réaliser, je dois disposer de l'indice et de | l'indice n-1. | | Soit pour être plus précis : | Table des indices | IdIndice Taux1 Taux2 | 1 A1 A2 | 2 B1 B2 | 3 C1 C2 | Etc. | | Je voudrais obtenir la table ou la requête suivante : | | IdIndice Taux1 Taux2 IdIndiceSuivant Taux1Suivant Taux2Suivant | 1 A1 A2 2 B1 B2 | 2 B1 B2 3 C1 C2 | | Question : Est-il possible de créer la seconde table avec une requête ? | | D'avance, je vous remercie pour vos contributions. | Cordialement, Arnaud |
Phil
Bonjour.
J'ai une table qui recense un ensemble d'indices ordonnés auxquels sont associés deux valeurs. Dans un calcul que je dois réaliser, je dois disposer de l'indice et de l'indice n-1.
Soit pour être plus précis : Table des indices IdIndice Taux1 Taux2 1 A1 A2 2 B1 B2 3 C1 C2 Etc.
Je voudrais obtenir la table ou la requête suivante :
Question : Est-il possible de créer la seconde table avec une requête ?
D'avance, je vous remercie pour vos contributions. Cordialement, Arnaud
avec quelquechose comme
une première requète avec un champ calculé IdInciceSuivant : [indice]+1
puis un seconde basée sur la première et reprenant ses 4 champs + 2 champs calculés Taux1Suivant : (SELECT Taux1 FROM Table WHERE IdIndice=[IdIndiceSuivant]) Taux2Suivant : (SELECT Taux2 FROM Table WHERE IdIndice=[IdIndiceSuivant])
il est possible que ces deux reqêtes puissent être reunies en une seule mais comment ?
Phil
Bonjour.
J'ai une table qui recense un ensemble d'indices ordonnés auxquels sont
associés deux valeurs.
Dans un calcul que je dois réaliser, je dois disposer de l'indice et de
l'indice n-1.
Soit pour être plus précis :
Table des indices
IdIndice Taux1 Taux2
1 A1 A2
2 B1 B2
3 C1 C2
Etc.
Je voudrais obtenir la table ou la requête suivante :
Question : Est-il possible de créer la seconde table avec une requête ?
D'avance, je vous remercie pour vos contributions.
Cordialement, Arnaud
avec quelquechose comme
une première requète avec un champ calculé
IdInciceSuivant : [indice]+1
puis un seconde basée sur la première et reprenant ses 4 champs + 2
champs calculés
Taux1Suivant : (SELECT Taux1 FROM Table WHERE
IdIndice=[IdIndiceSuivant])
Taux2Suivant : (SELECT Taux2 FROM Table WHERE
IdIndice=[IdIndiceSuivant])
il est possible que ces deux reqêtes puissent être reunies en une seule
mais comment ?
J'ai une table qui recense un ensemble d'indices ordonnés auxquels sont associés deux valeurs. Dans un calcul que je dois réaliser, je dois disposer de l'indice et de l'indice n-1.
Soit pour être plus précis : Table des indices IdIndice Taux1 Taux2 1 A1 A2 2 B1 B2 3 C1 C2 Etc.
Je voudrais obtenir la table ou la requête suivante :
Question : Est-il possible de créer la seconde table avec une requête ?
D'avance, je vous remercie pour vos contributions. Cordialement, Arnaud
avec quelquechose comme
une première requète avec un champ calculé IdInciceSuivant : [indice]+1
puis un seconde basée sur la première et reprenant ses 4 champs + 2 champs calculés Taux1Suivant : (SELECT Taux1 FROM Table WHERE IdIndice=[IdIndiceSuivant]) Taux2Suivant : (SELECT Taux2 FROM Table WHERE IdIndice=[IdIndiceSuivant])
il est possible que ces deux reqêtes puissent être reunies en une seule mais comment ?
Phil
Famille LE PETIT
Merci beaucoup à tous les deux. Je viens d'essayer et j'obtiens le résultat escompté. Bonne soirée Cordialement, Arnaud
"Phil" <phil@> a écrit dans le message de news:
Bonjour.
J'ai une table qui recense un ensemble d'indices ordonnés auxquels sont associés deux valeurs. Dans un calcul que je dois réaliser, je dois disposer de l'indice et de l'indice n-1.
Soit pour être plus précis : Table des indices IdIndice Taux1 Taux2 1 A1 A2 2 B1 B2 3 C1 C2 Etc.
Je voudrais obtenir la table ou la requête suivante :
Question : Est-il possible de créer la seconde table avec une requête ?
D'avance, je vous remercie pour vos contributions. Cordialement, Arnaud
avec quelquechose comme
une première requète avec un champ calculé IdInciceSuivant : [indice]+1
puis un seconde basée sur la première et reprenant ses 4 champs + 2 champs calculés Taux1Suivant : (SELECT Taux1 FROM Table WHERE IdIndice=[IdIndiceSuivant]) Taux2Suivant : (SELECT Taux2 FROM Table WHERE IdIndice=[IdIndiceSuivant])
il est possible que ces deux reqêtes puissent être reunies en une seule mais comment ?
Phil
Merci beaucoup à tous les deux.
Je viens d'essayer et j'obtiens le résultat escompté.
Bonne soirée
Cordialement, Arnaud
"Phil" <phil@> a écrit dans le message de
news:mn.23f97d7bf37cce2d.82370@mesnews.fr...
Bonjour.
J'ai une table qui recense un ensemble d'indices ordonnés auxquels sont
associés deux valeurs.
Dans un calcul que je dois réaliser, je dois disposer de l'indice et de
l'indice n-1.
Soit pour être plus précis :
Table des indices
IdIndice Taux1 Taux2
1 A1 A2
2 B1 B2
3 C1 C2
Etc.
Je voudrais obtenir la table ou la requête suivante :
Question : Est-il possible de créer la seconde table avec une requête ?
D'avance, je vous remercie pour vos contributions.
Cordialement, Arnaud
avec quelquechose comme
une première requète avec un champ calculé
IdInciceSuivant : [indice]+1
puis un seconde basée sur la première et reprenant ses 4 champs + 2 champs
calculés
Taux1Suivant : (SELECT Taux1 FROM Table WHERE IdIndice=[IdIndiceSuivant])
Taux2Suivant : (SELECT Taux2 FROM Table WHERE IdIndice=[IdIndiceSuivant])
il est possible que ces deux reqêtes puissent être reunies en une seule
mais comment ?
Merci beaucoup à tous les deux. Je viens d'essayer et j'obtiens le résultat escompté. Bonne soirée Cordialement, Arnaud
"Phil" <phil@> a écrit dans le message de news:
Bonjour.
J'ai une table qui recense un ensemble d'indices ordonnés auxquels sont associés deux valeurs. Dans un calcul que je dois réaliser, je dois disposer de l'indice et de l'indice n-1.
Soit pour être plus précis : Table des indices IdIndice Taux1 Taux2 1 A1 A2 2 B1 B2 3 C1 C2 Etc.
Je voudrais obtenir la table ou la requête suivante :
Question : Est-il possible de créer la seconde table avec une requête ?
D'avance, je vous remercie pour vos contributions. Cordialement, Arnaud
avec quelquechose comme
une première requète avec un champ calculé IdInciceSuivant : [indice]+1
puis un seconde basée sur la première et reprenant ses 4 champs + 2 champs calculés Taux1Suivant : (SELECT Taux1 FROM Table WHERE IdIndice=[IdIndiceSuivant]) Taux2Suivant : (SELECT Taux2 FROM Table WHERE IdIndice=[IdIndiceSuivant])
il est possible que ces deux reqêtes puissent être reunies en une seule mais comment ?