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

Langage SQL Discussion :

Recherche d'une possibilite


Sujet :

Langage SQL

  1. #1
    Candidat au Club
    Inscrit en
    Janvier 2003
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 6
    Points : 4
    Points
    4
    Par défaut [RESOLU] Recherche d'une possibilite
    Bonjour,

    Voilà je cherche à faire quelque chose qui est pe pas possible

    en fait j'ai une table avec une colonne date et une colonne heure.

    Je voudrais select tous les enregistrement correspondant à une date et compter dedans le nombre d'enregistrement dont l'heure commence par 08 par exemple.

    J'ai essaye :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT heuredeb, count( * ) AS nb FROM dejains WHERE date = '2003-02-01' GROUP BY heuredeb
    Le probleme c'est que aucune heure n pareille, j'ai 08:15:00, 09:10:14 ...



    Merci de votre aide

  2. #2
    Membre averti
    Avatar de berry
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2002
    Messages
    251
    Détails du profil
    Informations personnelles :
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2002
    Messages : 251
    Points : 308
    Points
    308
    Par défaut
    je pense que le forum "Language SQL" est le plus aproprié pour cette question.

    J'espère que tu m'en voudras pas d'avoir déplacé le post.
    Pensez au tag [Résolu]
    FAQ PHP

  3. #3
    Candidat au Club
    Inscrit en
    Janvier 2003
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    non bien sur

    j'avais pas vu le forum sql

    merci

  4. #4
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT count( * ) AS nb FROM dejains WHERE date = '2003-02-01'
    tout simplement

    Ou alors :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT date,count( * ) AS nb FROM dejains GROUP BY date
    Pour compter le nombre de ligne pour chaque date

  5. #5
    Candidat au Club
    Inscrit en
    Janvier 2003
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    je veut pas compter le nb de ligne de chak date, mais le nb de ligne de chaque heure

    mais merci qd meme

  6. #6
    Membre averti
    Avatar de berry
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2002
    Messages
    251
    Détails du profil
    Informations personnelles :
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2002
    Messages : 251
    Points : 308
    Points
    308
    Par défaut
    Citation Envoyé par Alexnancy
    je veut pas compter le nb de ligne de chak date, mais le nb de ligne de chaque heure

    mais merci qd meme
    le principe est le même
    Pensez au tag [Résolu]
    FAQ PHP

  7. #7
    Candidat au Club
    Inscrit en
    Janvier 2003
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    bah le probleme principale c que j'ai des heures sous forme 08:15:00,09:12:00...

    et je voudrais compter le nb de ligne des heures commencant par 08, le nb des heures commencant par 09...

  8. #8
    Membre expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Points : 3 016
    Points
    3 016
    Par défaut
    Pour mysql par exemple, si t'es sous oracle remplace mid par substr

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT ladate,mid( heure, 1, 2 ), count(  *  ) 
    FROM table_date
    GROUP  BY ladate,mid( heure, 1, 2 )
    Pas plus compliqué que ça

  9. #9
    Candidat au Club
    Inscrit en
    Janvier 2003
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    yyyyyeeeeeeeeahhhhhhhhhhh

    trop cool merci !!!!!!!!!

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

Discussions similaires

  1. Problème de recherche dans une BD
    Par ledevelopeur dans le forum Bases de données
    Réponses: 5
    Dernier message: 28/04/2004, 10h49
  2. [Delphi7 interbase] Rechercher si une table existe
    Par Ricardeau dans le forum Bases de données
    Réponses: 6
    Dernier message: 15/03/2004, 11h07
  3. Clé matérielle - A la recherche d'une adresse ...
    Par B-Pascal dans le forum Ordinateurs
    Réponses: 6
    Dernier message: 09/11/2003, 16h03
  4. [BPW]Problème de recherche dans une boîte liste
    Par Alcatîz dans le forum Turbo Pascal
    Réponses: 14
    Dernier message: 05/07/2003, 16h10

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