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

SQL Oracle Discussion :

Filtrer l'heure et la date SQL


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2010
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 42
    Par défaut Filtrer l'heure et la date SQL
    Bonjour,

    J'ai une base de données qui contient une table nommé "DATE_ETAT", dans celle ci, on peut récupérer la date et l'heure d'une action précise sous la forme : jj/mm/aaaa hh:mm:ss.
    Je doit faire des statistique par heure sur une journée sélectionnée, le problème c'est que je n'arrive pas a récupérer uniquement l'heure, j'ai essayé plusieurs solution avec DATE_FORMAT(), etc.. mais en vain..
    Comment faire ??

    Le but étant d'avoir un graph sur lequel on aura en abscisse --> 5h - 6h - 7h - 8h - 9h.............. et en ordonnée les résultats

  2. #2
    Membre confirmé
    Inscrit en
    Mars 2009
    Messages
    191
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 191
    Par défaut
    Si tu c'est toi qui insere cette date tu peux faire une conversion afin qu'elle soit du type que tu souhaites.

    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    update date_etat set date=CONVERT(char(21), CAST(date as datetime), 112)
    112 représentant la forme aaaammjj

  3. #3
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Quel est votre SGBD ?
    Quelle est la structure de la table DATE_ETAT ?

  4. #4
    Membre averti
    Inscrit en
    Avril 2010
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 42
    Par défaut
    Non ce n'est pas moi qui insère les dates, je la récupère dans une table nommé DATE_ETAT. Les données récupérées sont de la forme JJ/MM/AAAA HH:MM:SS.

    Mon SGBD est Oracle

  5. #5
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Ok pour le SGBD. La structure de la table est importante, ce n'est pas la même chose si vos données sont stockées en tant que date ou varchar2.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    90
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 90
    Par défaut
    si le champs sur lequel tu veux filtrer est un champ de type DATE =>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    to_char(ChampDate,'DD/MM/YYYY HH24')
    Si c'est un varchar et que le format est toujours le meme (genre "21/04/2010 14:43") =>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    substr (ChampVarchar,1,13)

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

Discussions similaires

  1. Récupérer les heures d'une date SQL SERVER
    Par ghir_ana dans le forum Développement
    Réponses: 3
    Dernier message: 27/03/2019, 14h45
  2. Comparer date/heure dans une requête SQL
    Par ach152 dans le forum Débuter
    Réponses: 9
    Dernier message: 13/07/2008, 14h24
  3. [SQL] Comment recupérer l'heure de ma date
    Par marvelromy dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 15/01/2008, 15h25
  4. Forcer date, heure et seconde sous sql server2000
    Par sorel dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 12/05/2005, 18h49
  5. [Date][SQL date][Format] insertion d'une heure
    Par goulime dans le forum JDBC
    Réponses: 11
    Dernier message: 26/01/2004, 11h38

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