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

PostgreSQL Discussion :

Pb de 'MAX'


Sujet :

PostgreSQL

  1. #1
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 46
    Par défaut Pb de 'MAX'
    bJour,
    je n'arrive pas à faire le MAX sur les dates revoyé par cette requete,je ne comprend pas pourquoi il ne fonctionne pas ! :
    je travail sous postgresql.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    select '217.15.90.30' as ip,login, datemax, timemax, req1.pppd
    from
    (select MAX(date) as datemax,time as timemax,msg,substr(msg,position('pppd' in msg),position(':' in msg) - position('pppd'in msg)) as pppd 
    from logs
    group by time,msg) as req1,
    (select replace(substr(msg,position('for' in msg),position('@' in msg) - position('CHAP peer authentication succeeded for' in msg)),'for',' ') as login,
    substr(msg,position('pppd' in msg),position(':' in msg) - position('pppd'in msg)) as pppd
    from logs
    where msg like '%peer authentication succeeded%'
    group by login,pppd) as req2
    where req1.pppd = req2.pppd  
    and msg like '%IPCP ConfAck id=%' 
    and msg like '%ddr%' and msg like '%217.15.90.30%' 
    and msg like '%sent%'
    and '217.15.90.30'= substr(msg,position('217.15.90.30' in msg),position('>' in msg) - position('217.15.90.30' in msg))
    order by datemax, timemax 
    DESC

  2. #2
    Inactif   Avatar de Médiat
    Inscrit en
    Décembre 2003
    Messages
    1 946
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 946
    Par défaut
    Citation Envoyé par grellierj
    je ne comprend pas pourquoi il ne fonctionne pas
    Moi non plus

    Lire les règles du forum, il n'y a pas de devins ici

Discussions similaires

  1. Utilisation de MAX dans une requête SQL
    Par Evil onE dans le forum Langage SQL
    Réponses: 7
    Dernier message: 15/06/2004, 18h38
  2. definir un nombre decimal sur 2 numero max apres la vergule
    Par nil dans le forum Bases de données
    Réponses: 5
    Dernier message: 25/02/2004, 21h49
  3. Max
    Par MASSAKA dans le forum Requêtes
    Réponses: 8
    Dernier message: 14/01/2004, 17h44
  4. opengl et 3dstudio max
    Par maamar dans le forum OpenGL
    Réponses: 3
    Dernier message: 28/09/2002, 20h48
  5. taille max du nom d'un champ
    Par hna dans le forum Paradox
    Réponses: 2
    Dernier message: 28/07/2002, 02h40

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