IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes et SQL. Discussion :

Ajout d'une colonne dans une table existante


Sujet :

Requêtes et SQL.

  1. #1
    Candidat au Club
    Homme Profil pro
    finance gestion
    Inscrit en
    Novembre 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : finance gestion
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2013
    Messages : 12
    Points : 4
    Points
    4
    Par défaut Ajout d'une colonne dans une table existante
    Bonjour à tous,

    J'ai déjà une première requête SQL :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT [PL Step1 Each].Material, [Base Produit].[Description Material], [Définition Cellule].Cellule, [Base Produit].Canal, [Base Produit].[Range Brand Desc], [Base Produit].[Base Product Description], [PL Step1 Each].Mois, [PL Step1 Each].EACH, [PL Step1 Each].Tonnes, [Tonnes]-(Sum([EACH]*[Base Produit]![Poids gratuit])/1000) AS [Tonnes Facturées] INTO [PL Step2 Ajout Tonnes Facturées]
    FROM ([PL Step1 Each] INNER JOIN [Base Produit] ON [PL Step1 Each].Material = [Base Produit].Material) LEFT JOIN [Définition Cellule] ON ([Base Produit].[Base Product Description] = [Définition Cellule].[Base Prod Desc]) AND ([Base Produit].Canal = [Définition Cellule].Canal) AND ([Base Produit].[Range Brand Desc] = [Définition Cellule].[RB Description])
    GROUP BY [PL Step1 Each].Material, [Base Produit].[Description Material], [Définition Cellule].Cellule, [Base Produit].Canal, [Base Produit].[Range Brand Desc], [Base Produit].[Base Product Description], [PL Step1 Each].Mois, [PL Step1 Each].EACH, [PL Step1 Each].Tonnes
    HAVING ((([Tonnes]-(Sum([EACH]*[Base Produit]![Poids gratuit])/1000))<>0));

    Je souhaiterais ajouter un champ qui s'appelle CA Brut avec une base qui s'appelle tarif et ajouter à cette table [PL Step2 Ajout Tonnes Facturées] le CA BRUT qui est les [EACH] * Prix du croisement article + mois de ma table tarif qui contient 3 champs (Material / Mois / Prix), le point commun entre ses tables est Material / Mois


    J'espère que c'est assez clair

    D'avance merci de votre aide

  2. #2
    Candidat au Club
    Homme Profil pro
    finance gestion
    Inscrit en
    Novembre 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : finance gestion
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2013
    Messages : 12
    Points : 4
    Points
    4
    Par défaut
    Bonsoir,

    Désoler GAYOT, je vais le lire de ce pas.

    Qui peut m'expliquer dans ma requête initial.

    SELECT
    FROM
    GROUP BY
    HAVING

    cela m'aidera sans doute à ajouter cela quelques parts

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    HAVING (((Sum([EACH]*[Tarif Enseignes]![Tarifs])/1000)<>0))
    Sachant que je dois faire ma liaisons entre ma base "Tarif Enseignes" et [PL Step1 Each] la multiplication doit se faire si il trouve la combinaison Mateirial et Mois entre ses 2 bases

    D'avance merci

    Stephmobil

  3. #3
    Candidat au Club
    Homme Profil pro
    finance gestion
    Inscrit en
    Novembre 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : finance gestion
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2013
    Messages : 12
    Points : 4
    Points
    4
    Par défaut
    Bonsoir,

    J'avance j'avance dans mon expérience access...

    Ci-dessous le code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT [PL Step1 Each].Material, [Base Produit].[Description Material], [Définition Cellule].Cellule, [Base Produit].Canal, [Base Produit].[Range Brand Desc], [Base Produit].[Base Product Description], [PL Step1 Each].Mois, [PL Step1 Each].EACH, [PL Step1 Each].Tonnes, [Tonnes]-(Sum([EACH]*[Base Produit]![Poids gratuit])/1000) AS [Tonnes Facturées], (Sum([EACH]*[Tarif Specialist]![Tarif])) AS [CA BRUT] INTO [PL Step2 Ajout Tonnes Facturées]
    FROM (([PL Step1 Each] INNER JOIN [Base Produit] ON [PL Step1 Each].Material = [Base Produit].Material) LEFT JOIN [Définition Cellule] ON ([Base Produit].[Range Brand Desc] = [Définition Cellule].[RB Description]) AND ([Base Produit].Canal = [Définition Cellule].Canal) AND ([Base Produit].[Base Product Description] = [Définition Cellule].[Base Prod Desc])) INNER JOIN [Tarif Specialist] ON ([Base Produit].Material = [Tarif Specialist].Material) AND ([PL Step1 Each].Mois = [Tarif Specialist].Mois)
    GROUP BY [PL Step1 Each].Material, [Base Produit].[Description Material], [Définition Cellule].Cellule, [Base Produit].Canal, [Base Produit].[Range Brand Desc], [Base Produit].[Base Product Description], [PL Step1 Each].Mois, [PL Step1 Each].EACH, [PL Step1 Each].Tonnes, [Tarif Specialist].Tarif
    HAVING ((([Tonnes]-(Sum([EACH]*[Base Produit]![Poids gratuit])/1000))<>0) AND (((Sum([EACH]*[Tarif Specialist]![Tarif])))<>0));
    Maintenant je voudrais savoir si vous savez comment je peux mettre mes résultats dans ma table "PL Step2 Ajout Tonnes Facturées" pour que mes EACH TOnnes CA BRUT soit avec 2 décimales en automatique svp

    D'avance merci

    Stephaccess....

Discussions similaires

  1. Réponses: 6
    Dernier message: 24/05/2014, 12h36
  2. Réponses: 8
    Dernier message: 28/11/2011, 11h40
  3. Réponses: 4
    Dernier message: 15/10/2009, 13h33
  4. [E-00] Syntaxe pour insérer une ligne ou une colonne dans une feuille
    Par Benjycool dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/02/2009, 09h27
  5. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo