Re: [Pgsql-ayuda] sub-selects

From: sandrigo lezcano <alkafes(at)yahoo(dot)com>
To: Alberto Caso <alberto(dot)caso(at)adaptia(dot)net>
Cc: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [Pgsql-ayuda] sub-selects
Date: 2003-09-23 22:42:29
Message-ID: 20030923224229.89762.qmail@web20001.mail.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

--- Alberto Caso <alberto(dot)caso(at)adaptia(dot)net> escribió:
>
> ¿Puedes poner un ejemplo real para ver si es posible
> sustituirlo por > una combinación ("join") de tablas?
>
mmm.. es largo ... esta en PowerBuilder 6.5 /Sybase
lo del (IF then esle end if) lo soluciones con
fn_obt_disponible()...

el error es:
LOG: Attribute "clasificador1" not found.

------

SELECT
maquinas.descripcion,
maquinas.maquina,
maquinas.tipo_de_maquina,
tipos_de_maquinas.descripcion,
maquinas.nuevo,
maquinas.marca,
maquinas.modelo,
maquinas.motor,
maquinas.chasis,
maquinas.estado,
isnull(maquinas.precio,0) as precio,
maquinas.anio,
isnull(maquinas.kilometraje,0) as kilometraje,
maquinas.tipo_De_maquina,
fn_tipo_combustion_x_version(maquinas.modelo, maquinas.version) as
tipo_combustible,
fn_tipo_cambio_x_version(maquinas.modelo, maquinas.version) as
cambio,
(SELECT clasificador
FROM clasificadores_x_version
WHERE clasificadores_x_version.modelo = maquinas.modelo
and clasificadores_x_version.version = maquinas.version ) as
clasificador1,
(select descripcion
from clasificadores
where clasificador = clasificador1) as descripcion_clasificador,
fn_descripcion_marca_color_facil_maquina(maquinas.maquina) as
color_des,
fn_codigo_marca_color_facil_maquina(maquinas.maquina) as color,
(select descripcion
from ubicaciones
where ubicacion = maquinas.ubicacion) as descripcion_ubicacion,
marcas.descripcion,
fn_descripcion_modelo(maquinas.modelo) as descripcion_modelo,
fn_descripcion_version(maquinas.version,maquinas.modelo) as
descripcion_version,
fn_obt_disponible( :ingreso_provisorio, maquinas.tasacion,
maquinas.estado ) as disponible

FROM maquinas ,
tipos_de_maquinas,
marcas

WHERE tipos_de_maquinas.tipo_de_maquina = maquinas.tipo_de_maquina
and maquinas.marca = marcas.marca
and maquinas.nuevo = :nuevo
and disponible = :si
and tipos_de_maquinas.tipo_de_maquina <> :tipo

----- hasta aqui... esto devuelve los valores al DataWindow

=====
-- ICQ Web-based!!
----------------------------------------------
Sandrigo Lezcano Jara ICQ: 143590717
Asuncion, Paraguay http://go.icq.com

_________________________________________________________
Do You Yahoo!?
Información de Estados Unidos y América Latina, en Yahoo! Noticias.
Visítanos en http://noticias.espanol.yahoo.com

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jorge Lopez 2003-09-23 22:46:53 [Pgsql-ayuda] Que tipo de dato usar?
Previous Message Alberto Caso 2003-09-23 22:06:14 Re: [Pgsql-ayuda] sub-selects