OVH Cloud OVH Cloud

Simplification requêtes SQL Access : possible ?

5 réponses
Avatar
manulk
Bonjour,

Mon problème :

A partir d'une table :

CodeClient (ex: toto, tata, etc...)
DateFacture (différentes dates sur plusieurs années)
MontantFacture (numérique standard)

Obtenir :

Code Année Total client Total global Part%
toto 2004 2 680,00 4 180,00 64,11
toto 2003 1 372,00 1 372,00 100,00
tata 2004 1 500,00 4 180,00 35,89

Actuellement j'obtiens ça avec 3 requêtes, la dernière étant basée sur
les 2 précédentes.

Je voudrais savoir s'il est possible (grâce à une requête savante)
d'obtenir ça en une seule ou deux requêtes.

A+

5 réponses

Avatar
Eric
Bonjour,

J'ai répondu à ton post d'hier(13/07 14:30 heures Paris). Ca ne convient
pas ?

Eric

(Manulk) écrivait news:5a8c2831.0407140128.4b2f9775
@posting.google.com:

Bonjour,

Mon problème :

A partir d'une table :

CodeClient (ex: toto, tata, etc...)
DateFacture (différentes dates sur plusieurs années)
MontantFacture (numérique standard)

Obtenir :

Code Année Total client Total global Part%
toto 2004 2 680,00 4 180,00 64,11
toto 2003 1 372,00 1 372,00 100,00
tata 2004 1 500,00 4 180,00 35,89

Actuellement j'obtiens ça avec 3 requêtes, la dernière étant basée sur
les 2 précédentes.

Je voudrais savoir s'il est possible (grâce à une requête savante)
d'obtenir ça en une seule ou deux requêtes.

A+



Avatar
manulk
Excuse-moi, hier je n'ai rien retrouvé, ni mon post et bien sûr aucune
réponse, c'est pourquoi j'ai reposté la même question...

Je vais m'empresser de tester ta solution.

Merci pour ton aide.

Eric wrote in message news:...
Bonjour,

J'ai répondu à ton post d'hier(13/07 14:30 heures Paris). Ca ne convient
pas ?

Eric

(Manulk) écrivait news:5a8c2831.0407140128.4b2f9775
@posting.google.com:

Bonjour,

Mon problème :

A partir d'une table :

CodeClient (ex: toto, tata, etc...)
DateFacture (différentes dates sur plusieurs années)
MontantFacture (numérique standard)

Obtenir :

Code Année Total client Total global Part%
toto 2004 2 680,00 4 180,00 64,11
toto 2003 1 372,00 1 372,00 100,00
tata 2004 1 500,00 4 180,00 35,89

Actuellement j'obtiens ça avec 3 requêtes, la dernière étant basée sur
les 2 précédentes.

Je voudrais savoir s'il est possible (grâce à une requête savante)
d'obtenir ça en une seule ou deux requêtes.

A+





Avatar
Eric
Bonjour manulk

Pas de problème ;-)
mais comme c'était la même question, j'étais intrigué.

A+
Eric

(Manulk) écrivait
news::

Excuse-moi, hier je n'ai rien retrouvé, ni mon post et bien sûr aucune
réponse, c'est pourquoi j'ai reposté la même question...

Je vais m'empresser de tester ta solution.

Merci pour ton aide.



Avatar
manulk
Salut Eric !!

Comme je me suis déjà fait remonter les bretelles en ayant envoyé un
fichier attaché de 200ko à un internaute sans lui demander au
préalable.

Cette fois je demande.

Puis-je t'envoyer ma BDD zippée, j'ai adapté ta requête à mes noms de
champs... Mais il reste des soucis au niveau des calculs DSum...

A+

Eric wrote in message news:...
Bonjour,

J'ai répondu à ton post d'hier(13/07 14:30 heures Paris). Ca ne convient
pas ?

Eric

(Manulk) écrivait news:5a8c2831.0407140128.4b2f9775
@posting.google.com:

Bonjour,

Mon problème :

A partir d'une table :

CodeClient (ex: toto, tata, etc...)
DateFacture (différentes dates sur plusieurs années)
MontantFacture (numérique standard)

Obtenir :

Code Année Total client Total global Part%
toto 2004 2 680,00 4 180,00 64,11
toto 2003 1 372,00 1 372,00 100,00
tata 2004 1 500,00 4 180,00 35,89

Actuellement j'obtiens ça avec 3 requêtes, la dernière étant basée sur
les 2 précédentes.

Je voudrais savoir s'il est possible (grâce à une requête savante)
d'obtenir ça en une seule ou deux requêtes.

A+





Avatar
Eric
Re,

Pas de probleme, envoies la moi à
format Access2k - car j'ai pas mieux ;-) - zippée

Eric

(Manulk) écrivait
news::

Salut Eric !!

Comme je me suis déjà fait remonter les bretelles en ayant envoyé un
fichier attaché de 200ko à un internaute sans lui demander au
préalable.

Cette fois je demande.

Puis-je t'envoyer ma BDD zippée, j'ai adapté ta requête à mes noms de
champs... Mais il reste des soucis au niveau des calculs DSum...

A+