Bonjour,
Je cherche à faire une requête qui fasse un calcul de somme.
Je m'explique:
requete: somme = touslesarticles1 from table1 + touslesarticles2 from table2...
J'ai en tout 5 tables.
Merci de votre aide.
Bonjour,
Je cherche à faire une requête qui fasse un calcul de somme.
Je m'explique:
requete: somme = touslesarticles1 from table1 + touslesarticles2 from table2...
J'ai en tout 5 tables.
Merci de votre aide.
Saluton,
Il nous faudrait une description a minima de la structure des tables et de la (ou des) colonne(s) à sommer.
Ensuite, probablement qu'en faisant une UNION entre les cinq tables on devrait pouvoir solutionner la question.
Merci,
J'essaie de vous faire une description:
J'ai 1 base, qui contient 5 tables pour 5 logos. Chaque table contient X champs pour X modèle de tee-shirt, ex: tee-shirt blanc s,...
Et je souhaiterais pouvoir récupérer toutes les valeurs de tous les tee-shirts blancs S des 5 tables réunies.
Suis-je assez clair? Ou sinon, dites-moi comment vous expliquer cela!
En attendant merci de votre aide.
Fred
Il faudrait faire un SHOW CREATE TABLE sur le 5 tables et nous dire dans quelles colonnes se trouvent les informations afférentes à la couleur et à la taille des tee-shirts et quelles sont les colonnes qu'il faut additionner.
Re,
Bonjour,
Toutes mes excuses pour ce retard de réponse.
En fait, j'ai créé un champ par tee-shirt/modèle/couleur/taille
ex:tshbs -> tee-shirt/Homme/Blanc/Small.
Et c'est sur ce champ que j'aimerai faire les calculs.
ex: Compter tous les tshbs des 5 tables.
J'ai mis une copie d'écran d'une partie de la table "logo1"
Suis-je assez clair!?
D'avance merci.
Et c'est une très mauvaise idée.
Pour faire simple, le respect des formes normales dans la modélisation et la construction des tables de bases de données, impose, entre autres choses, qu'une colonne ne représente qu'une seule information.
Là, la colonne tshbs (initiales de tee-shirt/Homme/Blanc/Small, je présume) représente 4 informations, on est donc loin du respect des formes normales.
Je n'ose même pas imaginer ce que représentent les autres colonnes de la table présentée.
Il y a, à l'évidence, de nombreuses incohérences de conception dans cette base de données, ce qui explique, en grande partie, les problèmes rencontrés à présent pour lui soumettre une interrogation simple.
D'autre part, ce n'est apparemment pas une somme qui est attendue, mais un comptage de lignes.
Ok, bon, alors y a plus de boulot que prévu...
Pas de soucis!
Alors, je dois faire mieux, si j'ai bien compris.
Je dois crée un champ/info, c'est à dire
1 champ= tee-shirt, 1 champ= blanc, 1 champ= Homme, 1 champ= "pour toutes les tailles", 1 champ= "pour tout les logos"
Et le tout dans 1 seule table ou plusieurs!?
Et je suppose, d'après ce que tu me dis qu'il y a des "règles" à respecter!
Ou puis-je les trouver, apprendre à faire propre, et existe t'il des outils d'aide à la mise en place!?
Merci
Je crois qu'il va te failloir commencer par là :
MERISE
Merci, et bien je vais commencé par lire tout cela!!! Et si je coince, je reviendrai appeler à l'aide.
Merci.
Je viens de lire un peu tout cela!
Je vois qu'il y a différents outils qui permettent de modélisé les bases, ce sera peut-etre plus simple pour moi...
J'en ai trouvé 2 qui sont libre: Mysql Workbench ou DB Designer, le premier semble plus "sympathique" qu'en penses-tu?
Bien entendu, je souhaite rester dans le libre!
Merci.
Mysql Workbench est DB Designer intégré par MySQL.
Ceci dit, cela te permettra de construire le MPD (Modèle Physique des Données), mais les étapes précédentes de l'analyse (Graphe des dépendances fonctionnelles autrement appelé Schéma d'Accès Théorique aux données, MCD, vues externes, MLD) doivent avoir été réalisées au préalable.
Bon, mais c'est pas simple tout ça!!!
Je pensais pas que se serait si complexe quand je me suis lancé...
J'ai réalisé, à l'aide de tutos, et de workbench, une première ébauche.
Je montrer ce que j'ai réalisé en pièce jointe!
Merci.
Bonjour,
Pouvez-vous me dire ce que vous pensez de ma première ébauche!?
Merci d'avance.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager