SQL - ayuda en una consulta por favor

 
Vista:

ayuda en una consulta por favor

Publicado por Alejandra (5 intervenciones) el 04/08/2009 20:00:03
Asunto: ayuda query urgente
Saludos,

Tengo un Query para generar un archivo, uno de los campos del archivos depende de los valores que hay en un campo de una tabla.

Por ejemplo,

El valor de la columna puede ser H30AC20MR66 FC20DA20MM08 V04

Yo necesito que si el contrato tiene

H30 en el archivo se le asigne 1 en el archivo
H30 + AC se le asigne 2 en el archivo
H30 + FC20 se le asigne 3

y asi sucesivamente con diferentes combinaciones..

Alguien me podria ayudar, si necesitan mas informacion me dejan saber
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda en una consulta por favor

Publicado por javier  (1 intervención) el 04/08/2009 22:36:07
amiga , podrias mejor dibujarlo por que note entiendo , la columna es contrato?
, sie s por que dependiendo despuesde la cantidad de letras le sigen al h30 - =1

h30_ _ =2

eso es loq ue quieres?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda en una consulta por favor

Publicado por Alejandra (5 intervenciones) el 05/08/2009 14:58:16
Son dos columnas: Contrato y Cubiertas

El archivo va a tener dos campos: Contrato y Tipo de Cubierta

El campo tipo de cubierta es un campo que depende del contenido de la columna Cubiertas

Estos son tres ejemplo


Contrato Cubiertas
123456789 HE80AF41MT71 DB28GA50
652365415 HE79AF40MT70 M29 GA49
256514581 DB27 C03

Lo que yo necesito es que de acuerdo a las cubiertas que tiene el contrato, se le asigne un valor en el archivo.

por ejemplo si tiene

HE + AF se le asigne un valor

DB + CO3 se le asigne otro valor

Alguien me habia mencionado que hiciera una funcion que me devolviera un valor, que podia hacer una tabla con las diferentes combinaciones y que buscara el valor en esa tabla.

Pero no se como hacerlo.

Me podrias ayudar?? por favor
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar