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

Développement SQL Server Discussion :

Fusionner plusieurs lignes


Sujet :

Développement SQL Server

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Avril 2016
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Avril 2016
    Messages : 11
    Points : 6
    Points
    6
    Par défaut Fusionner plusieurs lignes
    Bonjour à tous,

    Je viens de m'arracher le dernier cheveux qu'il me restait sur la tête. Si je ne trouve pas de solution, je risque d'en arracher ailleurs (et là ca fait plus mal)...

    J'ai une table où j'aimerais fusionner les lignes par Id.

    Ma table est comme cela:

    Id | Produit1 | Produit2
    1 | 17 | 0
    1 | 0 | 4
    2 | 2 | 0
    2 | 0 | 12

    J'aimerais avoir quelque chose du genre:
    Id | Produit1 | Produit2
    1 | 17 | 4
    2 | 2 | 12


    Auriez vous l'amabilité de m'aiguiller sur une solution?

    Merci infiniment et bonne journée !

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 080
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 080
    Points : 30 788
    Points
    30 788
    Par défaut
    Avec un regroupement et une somme, ça devrait donner le résultat attendu...
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Avril 2016
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Avril 2016
    Messages : 11
    Points : 6
    Points
    6
    Par défaut
    Merci pour ta réponse !

    J'ai tenté avec le regroupement et la somme. Le problème est que parfois j'ai des dates au lieu d'avoir des nombres...du coup le SUM ne marche pas.

  4. #4
    Modérateur

    Profil pro
    dba
    Inscrit en
    Janvier 2010
    Messages
    5 643
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : dba

    Informations forums :
    Inscription : Janvier 2010
    Messages : 5 643
    Points : 13 092
    Points
    13 092
    Par défaut
    bonjour,

    Alors un MAX.

    Ou autre... vous n'avez pas précisé comment devait se faire le regroupement, ni si vous pouviez avoir plus de deux lignes par id, ni si vous pouviez avoir plusieurs valeurs pour chaque produit et chaque id...

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Avril 2016
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Avril 2016
    Messages : 11
    Points : 6
    Points
    6
    Par défaut
    En effet, je n'ai pas donné bcp d'info désolé.
    J'ai résolu le problème en mettant tout en float, puis en faisant la somme, et je reconverti ensuite les bonnes colonnes au format date

    Encore merci pour votre aide !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/03/2012, 11h33
  2. fusionner plusieurs lignes en une seule
    Par assiya dans le forum Langage SQL
    Réponses: 7
    Dernier message: 22/02/2011, 13h36
  3. [AC-2003] Requete pour "fusionner" plusieurs lignes de la table
    Par Skootman dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 15/10/2010, 16h57
  4. Fusionner plusieurs lignes d'un tableau croisé
    Par valarko dans le forum Deski
    Réponses: 6
    Dernier message: 28/04/2009, 15h35
  5. fusionner plusieurs lignes d'un champs dans un select?
    Par gwena54 dans le forum Requêtes
    Réponses: 13
    Dernier message: 25/01/2008, 13h29

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