From: | "Edwin Quijada" <listas_quijada(at)hotmail(dot)com> |
---|---|
To: | evazquez(at)insys-corp(dot)com(dot)mx |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | RE: Ayuda Query |
Date: | 2005-03-07 14:34:26 |
Message-ID: | BAY1-F189FE33A85C2655E2BDF8BE35F0@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
No entiendo exactamanet pero tratare de ayudarte
>From: Eduardo Vázquez Rodríguez <evazquez(at)insys-corp(dot)com(dot)mx>
>To: pgsql-es-ayuda(at)postgresql(dot)org
>Subject: [pgsql-es-ayuda] Ayuda Query
>Date: Fri, 04 Mar 2005 17:43:22 -0600
>
>Hola a todos
>
>Espero que me puedan ayudar con un query
>
>Tengo una misma tabla los siguientes datos:
>
>IdMail Origen Destino
>Estado
>9898 karina(at)hotmail(dot)com ninguno ninguno
>9898 ninguno lilia(at)hotmail(dot)com Correo
>entregado de manera correcta
>4444 karina(at)hotmail(dot)com ninguno ninguno
>4444 ninguno lilia(at)hotmail(dot)com(dot)mx Dominio no
>existe
>
>
>
>Lo que quiero saber es como obtener todos los correos de
>"karina(at)hotmail(dot)com" cuando el estado sea "domino no existe", lo único que
>"liga" ambos registros es el idmail, por ejemplo 4444 pero este valor
>existe en registros distintos.
>
SELECT * FROM TABLA
WHERE
origen = 'karina(at)hotmail(dot)com' and
estado = 'Dominio no existe'
No se , lo veo tan facil que ni me atrevo a decir si esta correcto.
Dimelo tu o dame mas datos pero creo q con eso se logra lo que quieres.
>Con mucho esfuerzo logré construir un query que me dice a quien envía
>correos karina(at)hotmail(dot)com de la siguiente manera
>
>SELECT destino
>FROM ( SELECT A.origenl, B.destino, B.reject
> FROM tablal AS A,tablal AS B
> WHERE A.id_mail = B.id_mail AND
> A.origen = 'karina(at)hotmail(dot)com'
> ) AS MEM_TABLE
>GROUP BY destino
>HAVING destino != 'none'
>
>Ahora intenté obtener los correos destino con estado distinto a none. Y los
>resultados no son verdaderos
>
>SELECT destino, estado
>FROM ( SELECT A.origen, B.destinol, B.estado
> FROM tabla AS A, tabla AS B
> WHERE A.id_mail = B.id_mail AND
> A.origen = 'karina(at)hotmail(dot)com' AND
> B.estado != 'ninguno'
> ) AS MEM_TABLE
>GROUP BY destino, estado
>HAVING destino != 'none'
>
>Espero me puedan ayudar
>
>--
>If I have seen further it is by standing on the shoulders of the giants
>Isaac Newton
>
>
>---------------------------(fin del mensaje)---------------------------
>TIP 5: ¿Has leído nuestro extenso FAQ?
>
> http://www.postgresql.org/files/documentation/faqs/FAQ.html
_________________________________________________________________
MSN Amor: busca tu ½ naranja http://latam.msn.com/amor/
From | Date | Subject | |
---|---|---|---|
Next Message | Roberto Cesar Najera | 2005-03-07 14:46:34 | replica con dbmirror |
Previous Message | Edwin Quijada | 2005-03-07 14:26:36 | RE: Formularios e Informes |