Problema con una consulta...

From: Luis A(dot) Zevallos Cárdenas <lzevallos(at)lobosistemas(dot)com>
To: posgres <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Problema con una consulta...
Date: 2009-05-12 15:41:19
Message-ID: ae5556ce0905120841w4476bb0aha90829b42ba79f58@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola a todos

Bueno es una inche consulta que no sale haber si alguien me ayuda gracias
(select s.segus_cod as segus
from tbl_negociacionpreciodet n,
tbl_tarifariodet td
,tbl_segus s
where n.negociacionpreciodet_tcod=td.tarifariodet_cod
and n.negociacionpreciodet_tarifariodet_item=td.tarifariodet_item
and (s.segus_tarifariodet_cod=td.tarifariodet_cod
and s.segus_tarifariodet_item=td.tarifariodet_item))

me da de resultado:
segus
"1"
"2.2.12"

Tengo una tabla tbl_segus que tiene una columna donde hay clasificaciones o
niveles

1
1.1
1.2
1.2.1
2
2.1

yo quiero que me de como resultado todos los del nivel 1 osea con un like
'1%' se resuelve pero yo consulto asi:

select se.* from tbl_segus se
where se.segus_cod like --'1%'
(select s.segus_cod as segus
from tbl_negociacionpreciodet n,
tbl_tarifariodet td
,tbl_segus s
where n.negociacionpreciodet_tcod=td.tarifariodet_cod
and n.negociacionpreciodet_tarifariodet_item=td.tarifariodet_item
and (s.segus_tarifariodet_cod=td.tarifariodet_cod
and s.segus_tarifariodet_item=td.tarifariodet_item)
and se.segus_tarifariodet_cod=s.segus_tarifariodet_cod
and se.segus_tarifariodet_item=s.segus_tarifariodet_item
)||'%'

y me sale lo mismo solo

"1"
"2.2.12"

Si alguien podria ayudarme se lo agradeceria.

--
Luis Zevallos
DBA Administrador de DB & SRVR
Lobo Sistemas S.A.C
tel: +5154958310833
http://www.lobosistemas.com

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Mario Soto Cordones 2009-05-12 16:11:01 RE: Select horizontal
Previous Message Manuel Pernalete 2009-05-12 14:56:22 Problemas con formato de fechas