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

Oracle Discussion :

Requetes Avec Des Dates


Sujet :

Oracle

Vue hybride

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

    Informations forums :
    Inscription : Avril 2006
    Messages : 98
    Par défaut Requetes Avec Des Dates
    Bonjour à toutes et à tous,

    Je n'arrive pas à trouver comment concevoir une requête, si vous pouvez m'aider....

    J'ai une table (dossier) qui contient ref_usager et date_arrivee (au format 10/11/2005).

    Je voudrais faire une requête qui pourra m'indiquer sur à une saisie de la date (sous la forme 10112006), combien (count) et afficher les numeros des ref_usager des nouveaux depuis la création de la base.

    En fait j'ai eu combien et qui comme nouveaux usagers à la date saisie, par exemple hier j'ai eu 5 nouveaux usagers ref xxxx, qui n'existaient pas depuis la création de la base.

    Ensuite une autre requête mais cette fois par tranche.
    Demande de saisir la date de début : 01112006
    Demande de saisir la date de fin : 10112006

    Merci pour votre aide.

  2. #2
    Membre Expert
    Inscrit en
    Avril 2006
    Messages
    1 024
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 1 024
    Par défaut
    Citation Envoyé par dauphin34000
    ...
    date_arrivee (au format 10/11/2005).
    ...
    Est-ce que c'est un champ de type caractère ou de type DATE? Dans ce dernier cas, il ne peut pas y avoir de format défini, le format n'étant qu'une problèmatique d'interface utilisateur.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 98
    Par défaut
    Citation Envoyé par remi4444
    Est-ce que c'est un champ de type caractère ou de type DATE? Dans ce dernier cas, il ne peut pas y avoir de format défini, le format n'étant qu'une problèmatique d'interface utilisateur.
    Le champ est bien de type DATE.

  4. #4
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    WHERE champdate BETWEEN TO_DATE('01112006', 'DDMMYYYY') AND TO_DATE('30112006', 'DDMMYYYY')

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 98
    Par défaut
    Citation Envoyé par McM
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    WHERE champdate BETWEEN TO_DATE('01112006', 'DDMMYYYY') AND TO_DATE('30112006', 'DDMMYYYY')
    Merci pour le format des dates, il faut donc maintenant une requête du style

    select ref_usager,date_arrivee
    from dossier
    where not exists (select ref_usager,date_arrivee where date_arrivee to_date('01112006');

    afin de connaître les nouveaux ref_usager de la date du 01112006 ?
    Par contre ma requête ne fonctionne pas, j'ai invalid relationnal operator pour to_date apparement.

    Merci pour votre aide

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 98
    Par défaut Ma requête me pose encore un PB
    J'ai maintenant la requête suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    select distinct ref_usager, date_arrivee,count(distinct(ref_usager))
    from dossier
    where not exists (select distinct(ref_usager), date_arrivee
    from dossier
    where date_arrivee
    between to_date('09112006','DDMMYYYY') and to_date('09112006','DDMMYYYY'));
    ouf !!
    Marche pas : ora-00937 :not a single group- group fonction

    HELP

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

Discussions similaires

  1. [AC-2007] Probleme de requete avec des dates
    Par ultima67 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 10/02/2011, 10h40
  2. [AC-2003] requete avec des dates remplies dans un formulaire
    Par guaguanco dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 28/06/2010, 15h15
  3. Requete avec des dates
    Par keibenoit dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 14/06/2006, 17h24
  4. [VB.NET] Requete avec des dates dans un DataSet
    Par leSeb dans le forum Windows Forms
    Réponses: 2
    Dernier message: 02/10/2005, 14h30
  5. Requetes avec des dates
    Par PrinceMaster77 dans le forum SQL
    Réponses: 1
    Dernier message: 22/11/2004, 17h46

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