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

VB.NET Discussion :

Un Group By sur une DataTable


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 56
    Par défaut Un Group By sur une DataTable
    Bonsoir à tous,
    Voila mon problème, j'ai une DataTable créée en mémoire, elle n'est liée à aucune base de données. Cette DataTable contient les champs suivants :
    Date, Heure, Sectime, Duree

    Je voudais pouvoir faire une requête (Linq ou SQL) afin d'obtenir la somme du champ Duree par Date. Ceci est-il possible ? Si oui, comment ?
    Merci beaucoup.

    Thierry

  2. #2
    Invité
    Invité(e)
    Par défaut
    Avec Linq en c#

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var query = from t in <DataTable>..AsEnumerable() group t by t.date
    select new { Id= t.Key, Somme = t.Sum(p => p.Duree) };
    Avec SQL

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT Date, SUM(Duree) From <Table> 
    GROUP BY Date

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 56
    Par défaut
    Merci pour cette réponse mais...
    Le Linq c'est pas trop mon truc mais en plus... lorsqu'il est en C# je n'arrive pas du tout à le comprendre et sur un convertisseur de code ça coince (j'ai pourtant remplacé <DataTable> et essayé d'enlever un des deux points).
    Quand à SQL, ce n'est pas la requête qui me pose soucis mais la façon de l'utiliser sur une DataTable. Alors, si quelqu'un avait une idée.
    Merci

Discussions similaires

  1. RichFaces : problème de sortBy sur une dataTable
    Par sboussekeyt dans le forum JSF
    Réponses: 22
    Dernier message: 18/06/2009, 10h38
  2. Réponses: 2
    Dernier message: 18/08/2008, 08h57
  3. Requete sur une datatable
    Par thierry007 dans le forum Windows Forms
    Réponses: 5
    Dernier message: 14/06/2008, 11h28
  4. [c#][1.1][VS 2003] Faire un group By dans une datatable
    Par notalp dans le forum Accès aux données
    Réponses: 2
    Dernier message: 03/11/2006, 21h18
  5. Un group by sur une fonction nvl
    Par Arkadius dans le forum Oracle
    Réponses: 3
    Dernier message: 21/10/2005, 10h47

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