Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

champs2champs3

8 réponses
Avatar
Jef
Bonjour à tous.

J'ai une table qui comporte 3 champs.

champs1 champs2 champs3 Reseau
1- 1 AAA AAA 0
2- 1 0
3- 1 0
4- 2 BBB CCC -1
5- 2 -1
6- 2 -1
7- 3 DDD DDD 0
8- 3 0

Ma requète devrait correspondre à :

Reseau1 0
Reseau2 0
Reseau3 0
Reseau4 -1
Reseau5 -1
Reseau6 -1
Reseau7 0
Reseau8 0

Merci pour votre aide
Jef

8 réponses

Avatar
Albéric
Mais encore ?
Là, je vois 5 champs, pas 3.

"Jef" a écrit dans le message de news:
4e03a105$0$15666$
Bonjour à tous.

J'ai une table qui comporte 3 champs.

champs1 champs2 champs3 Reseau
1- 1 AAA AAA 0
2- 1 0
3- 1 0
4- 2 BBB CCC -1
5- 2 -1
6- 2 -1
7- 3 DDD DDD 0
8- 3 0

Ma requète devrait correspondre à :

Reseau1 0
Reseau2 0
Reseau3 0
Reseau4 -1
Reseau5 -1
Reseau6 -1
Reseau7 0
Reseau8 0

Merci pour votre aide
Jef


Avatar
3stone
Salut,

"Jef"
| J'ai une table qui comporte 3 champs.
|
| champs1 champs2 champs3 Reseau
| 1- 1 AAA AAA 0
| 2- 1 0
| 3- 1 0
| 4- 2 BBB CCC -1
| 5- 2 -1
| 6- 2 -1
| 7- 3 DDD DDD 0
| 8- 3 0
|
| Ma requète devrait correspondre à :
|
| Reseau1 0
| Reseau2 0
| Reseau3 0
| Reseau4 -1
| Reseau5 -1
| Reseau6 -1
| Reseau7 0
| Reseau8 0


En cas d'égalité du champ2 et champ3, Reseau prend la valeur "0".
Lorsque tu rencontre un inégalité entre champ2 et champ3, reseau passe à "-1" jusqu'à ce que tu
rencotre une nouvelle égalité...

C'est ca ?

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
Avatar
Jef
Bonjour Albéric e Pierre

"3stone" ha scritto nel messaggio
news:iu4jbm$vnn$
Salut,

"Jef"
| J'ai une table qui comporte 3 champs.
|
| champs1 champs2 champs3 Reseau
| 1- 1 AAA AAA 0
| 2- 1 0
| 3- 1 0
| 4- 2 BBB CCC -1
| 5- 2 -1
| 6- 2 -1
| 7- 3 DDD DDD 0
| 8- 3 0
|
| Ma requète devrait correspondre à :
|
| Reseau1 0
| Reseau2 0
| Reseau3 0
| Reseau4 -1
| Reseau5 -1
| Reseau6 -1
| Reseau7 0
| Reseau8 0


En cas d'égalité du champ2 et champ3, Reseau prend la valeur "0".
Lorsque tu rencontre un inégalité entre champ2 et champ3, reseau passe à
"-1" jusqu'à ce que tu
rencotre une nouvelle égalité...

C'est ca ?



oui c'est ca
4- 2 BBB CCC -1
5- 2 -1
6- 2 -1

Merci
Avatar
3stone
Salut,

"Jef" a écrit dans le message de news:
4e0a2011$0$44198$
| Bonjour Albéric e Pierre
|
| "3stone" ha scritto nel messaggio
| news:iu4jbm$vnn$
| > Salut,
| >
| > "Jef"
| > | J'ai une table qui comporte 3 champs.
| > |
| > | champs1 champs2 champs3 Reseau
| > | 1- 1 AAA AAA 0
| > | 2- 1 0
| > | 3- 1 0
| > | 4- 2 BBB CCC -1
| > | 5- 2 -1
| > | 6- 2 -1
| > | 7- 3 DDD DDD 0
| > | 8- 3 0
| > |
| > | Ma requète devrait correspondre à :
| > |
| > | Reseau1 0
| > | Reseau2 0
| > | Reseau3 0
| > | Reseau4 -1
| > | Reseau5 -1
| > | Reseau6 -1
| > | Reseau7 0
| > | Reseau8 0
| >
| >
| > En cas d'égalité du champ2 et champ3, Reseau prend la valeur "0".
| > Lorsque tu rencontre un inégalité entre champ2 et champ3, reseau passe à
| > "-1" jusqu'à ce que tu
| > rencotre une nouvelle égalité...
| >
| > C'est ca ?
| >
| oui c'est ca
| 4- 2 BBB CCC -1
| 5- 2 -1
| 6- 2 -1


Tu indique ceci :

1-
1 champ1
AAA champ2
BBB champ3
0 Reseau

la question est:
- la numérotation (ta première colonne) existe t-elle réellement ?
- est-ce un numéroauto ?

dans le cas contraire, il n'y aurait pas d'ordre dans la table et
cela rendrait donc toute solution alléatoire...

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
Avatar
Jef
| > Salut,
| >
| > "Jef"
| > | J'ai une table qui comporte 3 champs.
| > |
| > | champs1 champs2 champs3 Reseau
| > | 1- 1 AAA AAA 0
| > | 2- 1 0
| > | 3- 1 0
| > | 4- 2 BBB CCC -1
| > | 5- 2 -1
| > | 6- 2 -1
| > | 7- 3 DDD DDD 0
| > | 8- 3 0
| > |
| > | Ma requète devrait correspondre à :
| > |
| > | Reseau1 0
| > | Reseau2 0
| > | Reseau3 0
| > | Reseau4 -1
| > | Reseau5 -1
| > | Reseau6 -1
| > | Reseau7 0
| > | Reseau8 0
| >
| >
| > En cas d'égalité du champ2 et champ3, Reseau prend la valeur "0".
| > Lorsque tu rencontre un inégalité entre champ2 et champ3, reseau passe
à
| > "-1" jusqu'à ce que tu
| > rencotre une nouvelle égalité...
| >
| > C'est ca ?
| >
| oui c'est ca
| 4- 2 BBB CCC -1
| 5- 2 -1
| 6- 2 -1


Tu indique ceci :

1-
1 champ1
AAA champ2
BBB champ3
0 Reseau

la question est:
- la numérotation (ta première colonne) existe t-elle réellement ?
- est-ce un numéroauto ?

dans le cas contraire, il n'y aurait pas d'ordre dans la table et
cela rendrait donc toute solution alléatoire...

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)





Merci Pierre
voilà ci-joint
SQL:
SELECT QDescription_ddt.Description, TbDet_Fact.*, TbTete_Fact.idCli,
TbTete_Fact.Numero, TbTete_Fact.Date, TbTete_Fact.Idt_doc,
TbTete_Fact.Datepaiement, QDescription_ddt.Idcli

FROM TbTete_Fact INNER JOIN ((TbDescription LEFT JOIN QDescription_ddt ON
TbDescription.IdDescription = QDescription_ddt.IdDescription) INNER JOIN
TbDet_Fact ON TbDescription.IdDescription = TbDet_Fact.Iddescription) ON
TbTete_Fact.Idtetefact = TbDet_Fact.Idtetefact;



Merci d'avance et bonne soirée

Jef
Avatar
3stone
Salut,

"Jef"
SQL:
SELECT QDescription_ddt.Description, TbDet_Fact.*, TbTete_Fact.idCli, TbTete_Fact.Numero,
TbTete_Fact.Date, TbTete_Fact.Idt_doc, TbTete_Fact.Datepaiement, QDescription_ddt.Idcli

FROM TbTete_Fact INNER JOIN ((TbDescription LEFT JOIN QDescription_ddt ON
TbDescription.IdDescription = QDescription_ddt.IdDescription) INNER JOIN TbDet_Fact ON
TbDescription.IdDescription = TbDet_Fact.Iddescription) ON TbTete_Fact.Idtetefact =
TbDet_Fact.Idtetefact;





Je ne vois pas bien le rapport, au niveau des champs, avec la question originale...
Et surtout on n'y retouve pas la première colonne numérotée!
Car comme déjà indiqué, si la source n'a pas d'ordre parfaitement
établi, le résultat est alléatoire.
L'orde donné en exemple n'est que dû au hasard et ne peut
donc pas apporter de solution cohérente, surtout lorsqu'il
faut comme demandé, basé un résultat sur la valeur des
champs précédents ("précédent" ne représente alors rien de concret)

De plus, avoir ce genre besoins, alors qu'il semble être question
de factures et de dates de factures 8<|

Je me demande en fait quelle organisation des données peut bien
ammener à ce genre de méthode.

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
Avatar
Jef
"3stone" ha scritto nel messaggio
news:iun7c1$m71$
Salut,

"Jef"
SQL:
SELECT QDescription_ddt.Description, TbDet_Fact.*, TbTete_Fact.idCli,
TbTete_Fact.Numero, TbTete_Fact.Date, TbTete_Fact.Idt_doc,
TbTete_Fact.Datepaiement, QDescription_ddt.Idcli

FROM TbTete_Fact INNER JOIN ((TbDescription LEFT JOIN QDescription_ddt ON
TbDescription.IdDescription = QDescription_ddt.IdDescription) INNER JOIN
TbDet_Fact ON TbDescription.IdDescription = TbDet_Fact.Iddescription) ON
TbTete_Fact.Idtetefact = TbDet_Fact.Idtetefact;





Je ne vois pas bien le rapport, au niveau des champs, avec la question
originale...
Et surtout on n'y retouve pas la première colonne numérotée!
Car comme déjà indiqué, si la source n'a pas d'ordre parfaitement
établi, le résultat est alléatoire.
L'orde donné en exemple n'est que dû au hasard et ne peut
donc pas apporter de solution cohérente, surtout lorsqu'il
faut comme demandé, basé un résultat sur la valeur des
champs précédents ("précédent" ne représente alors rien de concret)

De plus, avoir ce genre besoins, alors qu'il semble être question
de factures et de dates de factures 8<|

Je me demande en fait quelle organisation des données peut bien
ammener à ce genre de méthode.

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)



bonjour Pierre
Voilà la table
id champs1 champs2 champs3 Reseau
1 1 AAA AAA 0
2 1 0
3 1 0
4 2 BBB CCC -1
5 2 -1
6 2 -1
7 3 DDD DDD 0
8 3 0

je desire réaliser cette situation final
id champs1 champs2 champs3 Reseau
4 2 BBB CCC -1
5 2 -1
6 2 -1


Merci et bon week-end
Avatar
Albéric
On tourne en rond là !
Je vois une logique

select table.*
from table
where table.Reseau=-1