Ayuda con una consulta

28/10/2004 - 17:43 por Erik Copado Perez | Informe spam
Hola Grupo
Necesito hacer una consulta que haga lo siguiente:

Tabla Clientes
( campo) -. NumeroCliente TipoCliente
( ValorCampo)-. 24 Prestigio
( ValorCampo)-. 45 Frontera


Tabla Productos
( campo) -. Referencia Precio1 Precio2
( ValorCampo)-. 15698 100.00 80.00

Hay alguna forma parq que en la consulta le pueda indicar que en base al
tipo de cliente (Prestigio o frontera) que precio utilice.

Es decir, Si el cliente (24) es Prestigio que tome el Precio1 (100.00) o
si es frontera que tome el Precion2

¿Como puedo hacer esta bifurcación?

Gracias de antemano por la atención.

Saludos,
Erik E. Copado Pérez
 

Leer las respuestas

#1 Maxi
28/10/2004 - 19:20 | Informe spam
Hola, mira con ese diseño es un poco mas complicado.

Lo ideal seria que el diseño sea por registro y no por columna en la tabla
Prodcutos

de ser asi podrias poner una tabla relacional donde ahi relacionas el
tipo_de_cliente con el precio

Ahora bien, tambien podrias usar CASE como por ej

SELECT CASE WHEN TIPOCLIENTE='X' THEN PRECIO1 ELSE PRECIO2 END

Suerte


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Erik Copado Perez" escribió en el mensaje
news:%
Hola Grupo
Necesito hacer una consulta que haga lo siguiente:

Tabla Clientes
( campo) -. NumeroCliente TipoCliente
( ValorCampo)-. 24 Prestigio
( ValorCampo)-. 45 Frontera


Tabla Productos
( campo) -. Referencia Precio1 Precio2
( ValorCampo)-. 15698 100.00 80.00

Hay alguna forma parq que en la consulta le pueda indicar que en base al
tipo de cliente (Prestigio o frontera) que precio utilice.

Es decir, Si el cliente (24) es Prestigio que tome el Precio1 (100.00) o
si es frontera que tome el Precion2

¿Como puedo hacer esta bifurcación?

Gracias de antemano por la atención.

Saludos,
Erik E. Copado Pérez







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.781 / Virus Database: 527 - Release Date: 21/10/2004

Preguntas similares