j'ai un petit probleme que je n'arrive pas a résoudre.
j'ai deux tables : "clients" et "ventes"
la table clients contient la liste de mes clients
schémas d'un enregistrement :
[client][CA N][CA N-1][CA N-2][CA N-3][CA N-4]
la table " ventes" contient les ventes des 5 dernières années.
voila je souhaiterai mettre à jour tout mes enregistrements clients par les
chiffres d'affaires réalisé par client et par année et contenu dans le
fichier vente.
mais je ne sais pas comment faire ...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Benoit
Bonjour,
Je ne vois pas l'utilité d'enregistrer ces informations dans une table. Une requête permettra à tout moment d'obtenir ces infos et ce même pour les années à venir.
SELECT Client, (SELECT SUM(VTE) FROM VENTES WHERE CLIENT_VTE = CLIENT AND YEAR(DATE_VTE) = YEAR(GETDATE())) AS CA_N, (SELECT SUM(VTE) FROM VENTES WHERE CLIENT_VTE = CLIENT AND YEAR(DATE_VTE) = YEAR(GETDATE())-1) AS CA_NM1,... FROM CLIENTS
-- Benoit
"Alva" a écrit dans le message de news:40fe27bb$0$15281$
salut à tous,
j'ai un petit probleme que je n'arrive pas a résoudre.
j'ai deux tables : "clients" et "ventes" la table clients contient la liste de mes clients schémas d'un enregistrement :
[client][CA N][CA N-1][CA N-2][CA N-3][CA N-4]
la table " ventes" contient les ventes des 5 dernières années.
voila je souhaiterai mettre à jour tout mes enregistrements clients par
les
chiffres d'affaires réalisé par client et par année et contenu dans le fichier vente. mais je ne sais pas comment faire ...
merci à tous pour votre aide
alva
Bonjour,
Je ne vois pas l'utilité d'enregistrer ces informations dans une table. Une
requête permettra à tout moment d'obtenir ces infos et ce même pour les
années à venir.
SELECT Client, (SELECT SUM(VTE) FROM VENTES WHERE CLIENT_VTE = CLIENT AND
YEAR(DATE_VTE) = YEAR(GETDATE())) AS CA_N, (SELECT SUM(VTE) FROM VENTES
WHERE CLIENT_VTE = CLIENT AND
YEAR(DATE_VTE) = YEAR(GETDATE())-1) AS CA_NM1,... FROM CLIENTS
--
Benoit
"Alva" <alva@free.fr> a écrit dans le message de
news:40fe27bb$0$15281$636a15ce@news.free.fr...
salut à tous,
j'ai un petit probleme que je n'arrive pas a résoudre.
j'ai deux tables : "clients" et "ventes"
la table clients contient la liste de mes clients
schémas d'un enregistrement :
[client][CA N][CA N-1][CA N-2][CA N-3][CA N-4]
la table " ventes" contient les ventes des 5 dernières années.
voila je souhaiterai mettre à jour tout mes enregistrements clients par
les
chiffres d'affaires réalisé par client et par année et contenu dans le
fichier vente.
mais je ne sais pas comment faire ...
Je ne vois pas l'utilité d'enregistrer ces informations dans une table. Une requête permettra à tout moment d'obtenir ces infos et ce même pour les années à venir.
SELECT Client, (SELECT SUM(VTE) FROM VENTES WHERE CLIENT_VTE = CLIENT AND YEAR(DATE_VTE) = YEAR(GETDATE())) AS CA_N, (SELECT SUM(VTE) FROM VENTES WHERE CLIENT_VTE = CLIENT AND YEAR(DATE_VTE) = YEAR(GETDATE())-1) AS CA_NM1,... FROM CLIENTS
-- Benoit
"Alva" a écrit dans le message de news:40fe27bb$0$15281$
salut à tous,
j'ai un petit probleme que je n'arrive pas a résoudre.
j'ai deux tables : "clients" et "ventes" la table clients contient la liste de mes clients schémas d'un enregistrement :
[client][CA N][CA N-1][CA N-2][CA N-3][CA N-4]
la table " ventes" contient les ventes des 5 dernières années.
voila je souhaiterai mettre à jour tout mes enregistrements clients par
les
chiffres d'affaires réalisé par client et par année et contenu dans le fichier vente. mais je ne sais pas comment faire ...
merci à tous pour votre aide
alva
Alva
Merci pour ce début de reponse,
je souhaite mettre a jour un champ pour pouvoir afficher les infos dans un formulaire clients sans etre obligé systématiquement de relancer un requete qui utilise pas mal de ressource.
donc la question reste toujours posée..
merci encore pour ton aide
alva "Benoit" a écrit dans le message de news:
Bonjour,
Je ne vois pas l'utilité d'enregistrer ces informations dans une table.
Une
requête permettra à tout moment d'obtenir ces infos et ce même pour les années à venir.
SELECT Client, (SELECT SUM(VTE) FROM VENTES WHERE CLIENT_VTE = CLIENT AND YEAR(DATE_VTE) = YEAR(GETDATE())) AS CA_N, (SELECT SUM(VTE) FROM VENTES WHERE CLIENT_VTE = CLIENT AND YEAR(DATE_VTE) = YEAR(GETDATE())-1) AS CA_NM1,... FROM CLIENTS
-- Benoit
"Alva" a écrit dans le message de news:40fe27bb$0$15281$ > salut à tous, > > j'ai un petit probleme que je n'arrive pas a résoudre. > > j'ai deux tables : "clients" et "ventes" > la table clients contient la liste de mes clients > schémas d'un enregistrement : > > [client][CA N][CA N-1][CA N-2][CA N-3][CA N-4] > > la table " ventes" contient les ventes des 5 dernières années. > > voila je souhaiterai mettre à jour tout mes enregistrements clients par les > chiffres d'affaires réalisé par client et par année et contenu dans le > fichier vente. > mais je ne sais pas comment faire ... > > merci à tous pour votre aide > > > alva > >
Merci pour ce début de reponse,
je souhaite mettre a jour un champ pour pouvoir afficher les infos dans un
formulaire clients sans etre obligé systématiquement de relancer un requete
qui utilise pas mal de ressource.
donc la question reste toujours posée..
merci encore pour ton aide
alva
"Benoit" <benoit@.fr> a écrit dans le message de
news:ulMeY2wbEHA.3664@TK2MSFTNGP12.phx.gbl...
Bonjour,
Je ne vois pas l'utilité d'enregistrer ces informations dans une table.
Une
requête permettra à tout moment d'obtenir ces infos et ce même pour les
années à venir.
SELECT Client, (SELECT SUM(VTE) FROM VENTES WHERE CLIENT_VTE = CLIENT AND
YEAR(DATE_VTE) = YEAR(GETDATE())) AS CA_N, (SELECT SUM(VTE) FROM VENTES
WHERE CLIENT_VTE = CLIENT AND
YEAR(DATE_VTE) = YEAR(GETDATE())-1) AS CA_NM1,... FROM CLIENTS
--
Benoit
"Alva" <alva@free.fr> a écrit dans le message de
news:40fe27bb$0$15281$636a15ce@news.free.fr...
> salut à tous,
>
> j'ai un petit probleme que je n'arrive pas a résoudre.
>
> j'ai deux tables : "clients" et "ventes"
> la table clients contient la liste de mes clients
> schémas d'un enregistrement :
>
> [client][CA N][CA N-1][CA N-2][CA N-3][CA N-4]
>
> la table " ventes" contient les ventes des 5 dernières années.
>
> voila je souhaiterai mettre à jour tout mes enregistrements clients par
les
> chiffres d'affaires réalisé par client et par année et contenu dans le
> fichier vente.
> mais je ne sais pas comment faire ...
>
> merci à tous pour votre aide
>
>
> alva
>
>
je souhaite mettre a jour un champ pour pouvoir afficher les infos dans un formulaire clients sans etre obligé systématiquement de relancer un requete qui utilise pas mal de ressource.
donc la question reste toujours posée..
merci encore pour ton aide
alva "Benoit" a écrit dans le message de news:
Bonjour,
Je ne vois pas l'utilité d'enregistrer ces informations dans une table.
Une
requête permettra à tout moment d'obtenir ces infos et ce même pour les années à venir.
SELECT Client, (SELECT SUM(VTE) FROM VENTES WHERE CLIENT_VTE = CLIENT AND YEAR(DATE_VTE) = YEAR(GETDATE())) AS CA_N, (SELECT SUM(VTE) FROM VENTES WHERE CLIENT_VTE = CLIENT AND YEAR(DATE_VTE) = YEAR(GETDATE())-1) AS CA_NM1,... FROM CLIENTS
-- Benoit
"Alva" a écrit dans le message de news:40fe27bb$0$15281$ > salut à tous, > > j'ai un petit probleme que je n'arrive pas a résoudre. > > j'ai deux tables : "clients" et "ventes" > la table clients contient la liste de mes clients > schémas d'un enregistrement : > > [client][CA N][CA N-1][CA N-2][CA N-3][CA N-4] > > la table " ventes" contient les ventes des 5 dernières années. > > voila je souhaiterai mettre à jour tout mes enregistrements clients par les > chiffres d'affaires réalisé par client et par année et contenu dans le > fichier vente. > mais je ne sais pas comment faire ... > > merci à tous pour votre aide > > > alva > >