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 :

problème avec un select max


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mai 2005
    Messages
    364
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 364
    Par défaut problème avec un select max
    bjour,

    voici mon problème:

    Quand je fais un
    SELECT max(otInternalNumber) AS MAXINT FROM otObject where oidobjecttype=603

    la base me renvoi 9998. or le champs otInternalNumber contient des données supérieures à 9998...
    j'en déduit que je dois avoir une limitation ds le nbre de caractère en retour.... mais je n'en sais pas plus.

    auriez vous une idée ? merci !

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 487
    Par défaut
    peux être que ton champs selectionné est un varchar et non un nombre?!

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    quel est le type de la colonne ?

    essaye MAX(TO_NUMBER(otInternalNumber))

  4. #4
    Membre éclairé
    Inscrit en
    Mai 2005
    Messages
    364
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 364
    Par défaut
    non c un int...
    de plus, je viens de faire un test, lorsque je fais un
    SELECT max(otInternalNumber) AS MAXINT FROM otObject where oidobjecttype=606

    (dc avec une clause différente), il me renvoit un chiffre bien supérieur à 10 000.
    je précisé que en fonction de l'oidobjecttype, le otinternalnumber peut ne pas être le même. Ce champs n'est pas en "unique"....


    vraiment je ne comprend pas!

  5. #5
    Membre éclairé
    Inscrit en
    Mai 2005
    Messages
    364
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 364
    Par défaut
    rectification, c bien un varchar... quelqu'un a du le changer entre temps....
    dc, si je comprend bien, il fo que je convertisse en int lors d ema requête

  6. #6
    Membre éclairé
    Inscrit en
    Mai 2005
    Messages
    364
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 364
    Par défaut
    et heu..... je fais comment ?
    j'ai essayé avec un
    select to_number(max(otinternalnumber)) as MAXINT...

    mais c'est toujours idem....

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    et comme je le propose ?

  8. #8
    Membre éclairé
    Inscrit en
    Mai 2005
    Messages
    364
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 364
    Par défaut
    oups fred, j'avais pas vu ton message ! mais en effet cela fctionne !!
    en effet quand on met tout ds l'ordre cela fctionne tjs mieux !

    merci beaucoup !!

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

Discussions similaires

  1. Problème avec un "select multiple" et POST
    Par crazydiver_e2 dans le forum Langage
    Réponses: 2
    Dernier message: 09/06/2006, 15h54
  2. [MySQL] Problème avec un SELECT
    Par glloq8 dans le forum PHP & Base de données
    Réponses: 18
    Dernier message: 19/10/2005, 15h10
  3. []Problème avec un "Select Case" : Instructions et..
    Par Olun dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 07/09/2005, 13h32
  4. Problème avec un SELECT
    Par birkoss dans le forum Langage SQL
    Réponses: 2
    Dernier message: 16/08/2005, 19h04
  5. [struts][JSP][select] problème avec le select
    Par redge_touch dans le forum Struts 1
    Réponses: 4
    Dernier message: 14/01/2004, 10h05

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