OVH Cloud OVH Cloud

SomDom ou autre chose ?

2 réponses
Avatar
Joël GARBE
Bonsoir,

Dans une requête, je parviens à récupérer la somme des montants mensuels
regroupant les données d'un champs dns lequel j'ai 3 information différente
; 1, 2 et 3.

Je souhaiterais récupérer les montants des trois types en question dans 3
champs différents...

Comment faire?

Exemple

Montant Type Mois Année
12 1 11 2004
14 2 11 2004
12 1 12 2004
12 3 11 2004
etc...

je souhaiterais avoir ebn globalisation (somme pour chaque mois...)

"Mois" "Annee" "Montant Type 1" "Montant Type 2" "Montant type 3"

J'espère que c'est suffisamment clair... sinon, à revoir demain matin ;-)

Par avance Merci ...
--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr

2 réponses

Avatar
didier
Bonjour
Il suffit de faire 3 Dsum (ou somdom)
je pense que tes mois et années sont issue d'une date
dans ce cas crée plutot un format date de type "mm/aaaa"
M1 = Dsum("montant","table","[Type]=1 and format
([tadate],'mm/aaaa'= " & [moisannée]
idem pour M2 avec type = 2
-----Message d'origine-----
Bonsoir,

Dans une requête, je parviens à récupérer la somme des
montants mensuels

regroupant les données d'un champs dns lequel j'ai 3
information différente

; 1, 2 et 3.

Je souhaiterais récupérer les montants des trois types
en question dans 3

champs différents...

Comment faire?

Exemple

Montant Type Mois Année
12 1 11 2004
14 2 11 2004
12 1 12 2004
12 3 11 2004
etc...

je souhaiterais avoir ebn globalisation (somme pour
chaque mois...)


"Mois" "Annee" "Montant Type 1" "Montant Type
2" "Montant type 3"


J'espère que c'est suffisamment clair... sinon, à revoir
demain matin ;-)


Par avance Merci ...
--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr


.



Avatar
Joël GARBE
Merci Didier,

Je ne m'en suis pas sorti avec la proposition dans une requête, en revanche,
j'ai obtenu le résultat souhaité en passant par des différentes requêtes :

1 requête pour chacun des types (soit 3 requêtes)
Puis une requête pour récupérer les informations des requêtes précédentes.

Il y a probablement mieux, mais ....

Encore merci pour la réponse...

Bonne journée
--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"didier" a écrit dans le message de
news: 766101c52611$8129ffc0$
Bonjour
Il suffit de faire 3 Dsum (ou somdom)
je pense que tes mois et années sont issue d'une date
dans ce cas crée plutot un format date de type "mm/aaaa"
M1 = Dsum("montant","table","[Type]=1 and format
([tadate],'mm/aaaa'= " & [moisannée]
idem pour M2 avec type = 2
-----Message d'origine-----
Bonsoir,

Dans une requête, je parviens à récupérer la somme des
montants mensuels

regroupant les données d'un champs dns lequel j'ai 3
information différente

; 1, 2 et 3.

Je souhaiterais récupérer les montants des trois types
en question dans 3

champs différents...

Comment faire?

Exemple

Montant Type Mois Année
12 1 11 2004
14 2 11 2004
12 1 12 2004
12 3 11 2004
etc...

je souhaiterais avoir ebn globalisation (somme pour
chaque mois...)


"Mois" "Annee" "Montant Type 1" "Montant Type
2" "Montant type 3"


J'espère que c'est suffisamment clair... sinon, à revoir
demain matin ;-)


Par avance Merci ...
--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr


.