cancel
Showing results for 
Search instead for 
Did you mean: 

Busqueda Formateada / Centro costo con tabla usuario

Former Member
0 Kudos

Estimados. tengo el siguiente inconveniente:

cree una tabla llamada area , que tiene los campos code y name.

Luego a la tabla de centro de costo le cree un campo de usuario y este llama a la tabla AREA, y asi cada vez que alguien elija un Centro costo automaticamente me llame a la area.

El problema es que mi BF me trae por defecto el code:

esta es:

SELECT T0.U_area FROM OPRC   T0 WHERE T0.PrcCode= $[$76.23.0]

y lo que necesito es el NAME, he estado probando con distintas formas pero no logro llevar esa informacion en el siento de diario.

la BF que estoy trabajando es:

SELECT T0.Name
FROM [dbo].[@area] T0
INNER JOIN OPRC T1 ON T0.code = T1.U_area

he cambiado varias veces las variables pero siempre me da error.

ah y tengo otra consulta como puedo hacer un select en el programa SQL a una tabla definida por el usuario

ya que si hago

select * from dbo.@area

.....arroja erroja error de sintaxis.

Saludos especialistas.

Gracias

Gracias!!

atte.

Oscar V.-

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Por si aún te sirva:

Has intentado con

SELECT distinct T0.Name

FROM OPRC T1

CROSS JOIN .[dbo].[@area] T0 ON T1.U_area= T0.code

Former Member
0 Kudos

Perdón, no salió el corchete entre base-dbo-tabla_usuario.

Former Member
0 Kudos

Hola, Gracias por la ayuda, por un tema de tiempo lo había dejado un poco de lado, lo retomo y les cuento como me fue.

Gracias.

Oscar V

former_member188440
Active Contributor
0 Kudos

solo escribe el name entre corchetes



select [name] from [@tu_tabla]  where.....

Former Member
0 Kudos

Estimados.

Probe el query pero me da un error ya que dice, que T0.PcrCode no se pudo enlazar.

select [Name] from [@area] where T0.PrcCode= $[$76.23.0]

Si alguien sabe donde esta el error, se agradece.

Gracias, por las ayudas.

Atte.

Oscar V.-

felipe_loyolarodriguez
Active Contributor
0 Kudos

Oscar

Estas utilizando una tabla "T0" que no esta declarada por eso te aparece el error

felipe_loyolarodriguez
Active Contributor
0 Kudos

Que error te trae?

Lo has ejecutado desde el docuemento?

-


Para la tabla de usuario desde SQL


SELECT *
FROM [BASE].[dbo].[@Tabla_usuario]

Saludos