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

Calculs sur requête

5 réponses
Avatar
coco74
Bonjour à tous,

J'ai deux problèmes à résoudre :

1) Dans une requête possèdant plusieurs champs contenant des valeurs
numériques, j'aimerais calculer dans un nouveau champ la valeur maxi des ces
divers champs.

2)Dans une table possèdant (entre autres) un champ "ID" et un champ "Date",
j'ai plusieurs enregistrements d'un même ID avec des dates différentes :
comment connaître le nombre d'ID ayant plusieurs dates ?

Merci d'avance pour votre aide
--
coco74

5 réponses

Avatar
Pierre CFI [mvp]
bonjour
dans les 2 cas, req regroupement (le sigma)
pour 1 , choisit Max au lieuu de regroupement
pour 2 regroupement ID et Compte pour date avec >1 comme critére

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"coco74" a écrit dans le message de news:
Bonjour à tous,

J'ai deux problèmes à résoudre :

1) Dans une requête possèdant plusieurs champs contenant des valeurs
numériques, j'aimerais calculer dans un nouveau champ la valeur maxi des ces
divers champs.

2)Dans une table possèdant (entre autres) un champ "ID" et un champ "Date",
j'ai plusieurs enregistrements d'un même ID avec des dates différentes :
comment connaître le nombre d'ID ayant plusieurs dates ?

Merci d'avance pour votre aide
--
coco74


Avatar
cabinet.irdem
bonjour c'est irdem
1)
SELECT Table1.N°, Max(Table1.valA) AS MaxDevalA, Max(Table1.ValB) AS MaxDeValB
FROM Table1
GROUP BY Table1.N°;
2)
remplacer Max par Compte



Bonjour à tous,

J'ai deux problèmes à résoudre :

1) Dans une requête possèdant plusieurs champs contenant des valeurs
numériques, j'aimerais calculer dans un nouveau champ la valeur maxi des ces
divers champs.

2)Dans une table possèdant (entre autres) un champ "ID" et un champ "Date",
j'ai plusieurs enregistrements d'un même ID avec des dates différentes :
comment connaître le nombre d'ID ayant plusieurs dates ?

Merci d'avance pour votre aide
--
coco74


Avatar
coco74
Pour 2, ca colle
Mais pour 1, je ne veux le maxi du champ mais pour chaque enregistrement, la
valeur maxi des divers champs.
Champ1 Champ2 Champ3 ValeurMax
5 8 2 8
10 2 5 10
5 5 5 5



bonjour
dans les 2 cas, req regroupement (le sigma)
pour 1 , choisit Max au lieuu de regroupement
pour 2 regroupement ID et Compte pour date avec >1 comme critére

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"coco74" a écrit dans le message de news:
Bonjour à tous,

J'ai deux problèmes à résoudre :

1) Dans une requête possèdant plusieurs champs contenant des valeurs
numériques, j'aimerais calculer dans un nouveau champ la valeur maxi des ces
divers champs.

2)Dans une table possèdant (entre autres) un champ "ID" et un champ "Date",
j'ai plusieurs enregistrements d'un même ID avec des dates différentes :
comment connaître le nombre d'ID ayant plusieurs dates ?

Merci d'avance pour votre aide
--
coco74







Avatar
coco74
Idem que pourPierre, j'ai besoin de connaitre pour chaque enregistrement la
valeur maxi de plusieurs champs, autrement dit un calcul en ligne et pas en
colonne !


bonjour c'est irdem
1)
SELECT Table1.N°, Max(Table1.valA) AS MaxDevalA, Max(Table1.ValB) AS MaxDeValB
FROM Table1
GROUP BY Table1.N°;
2)
remplacer Max par Compte



Bonjour à tous,

J'ai deux problèmes à résoudre :

1) Dans une requête possèdant plusieurs champs contenant des valeurs
numériques, j'aimerais calculer dans un nouveau champ la valeur maxi des ces
divers champs.

2)Dans une table possèdant (entre autres) un champ "ID" et un champ "Date",
j'ai plusieurs enregistrements d'un même ID avec des dates différentes :
comment connaître le nombre d'ID ayant plusieurs dates ?

Merci d'avance pour votre aide
--
coco74




Avatar
cabinet.irdem
bonjour c'est irdem

SELECT Table1.valA, Table1.ValB, Table1.ValC,
IIf([valA]>[ValB],[valA],[ValB]) AS AB, IIf([AB]>[ValC],[AB],[ValC]) AS
MaxDeValAValBValC
FROM Table1;
un peu spartiate merci lycurgue!!!!
retour de la valeur maximum
joyeux Noël


Idem que pourPierre, j'ai besoin de connaitre pour chaque enregistrement la
valeur maxi de plusieurs champs, autrement dit un calcul en ligne et pas en
colonne !


bonjour c'est irdem
1)
SELECT Table1.N°, Max(Table1.valA) AS MaxDevalA, Max(Table1.ValB) AS MaxDeValB
FROM Table1
GROUP BY Table1.N°;
2)
remplacer Max par Compte



Bonjour à tous,

J'ai deux problèmes à résoudre :

1) Dans une requête possèdant plusieurs champs contenant des valeurs
numériques, j'aimerais calculer dans un nouveau champ la valeur maxi des ces
divers champs.

2)Dans une table possèdant (entre autres) un champ "ID" et un champ "Date",
j'ai plusieurs enregistrements d'un même ID avec des dates différentes :
comment connaître le nombre d'ID ayant plusieurs dates ?

Merci d'avance pour votre aide
--
coco74