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:%
Mostrar la cita
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