Muito obrigado! Consegui vincular as tabelas com os campos que você me indicou.
Avalados por :
Boa tarde a todos, estou com um problema ao gerar a seguinte consulta:
SELECT T0.[DocNum] AS 'No. O.V.', T0.[CANCELED], T0.[DocDate] AS 'Fecha O.V.', T0.[DocTotal]+ T0.[DiscSum]- T0.[VatSum] AS 'Valor O.V.',T0.[CardName], T1.[firstName] AS Titular, T2.[SlpName] AS 'Asesor Comercial' FROM ORDR T0 INNER JOIN OHEM T1 ON T0.[OwnerCode] = T1.[empID] INNER JOIN OSLP T2 ON T0.[SlpCode] = T2.[SlpCode] WHERE T1.[firstName] =[%0] AND T0.[DocDate] BETWEEN [%1] and [%2] OR T2.[SlpName] =[%3] ORDER BY T0.[DocDate]
Preciso adicionar mais 2 colunas, que seriam Número da Oportunidade e Nome da Oportunidade, que vêm da tabela OOPR. Não consigo saber como vincular essa tabela à minha consulta.
Espero que possam me ajudar,
Muito obrigado.
Muito obrigado! Consegui vincular as tabelas com os campos que você me indicou.
Aqui está um teste simples:
SELECT TY.OpprId, TY.NAME, T0.[DocNum] AS 'No. O.V.', T0.[CANCELED], T0.[DocDate] AS 'Fecha O.V.', T0.[DocTotal]+ T0.[DiscSum]- T0.[VatSum] AS 'Valor O.V.',T0.[CardName], T2.[SlpName] AS 'Asesor Comercial' FROM ORDR T0 INNER JOIN OSLP T2 ON T0.[SlpCode] = T2.[SlpCode]
Inner Join OPR1 TX ON TX.DocId = T0.DocEntry AND TX.ObjType = T0.ObjType AND TX.DocNumber = T0.DocNum INNER JOIN OOPR TY ON TY.[OpprId] = TY.[OpprId]
Removi algumas coisas da sua query para torná-la mais rápida.
Olá Esteban.
Na tabela OPR1, você encontrará os campos DocId, ObjType e DocNumber, os quais permitirão que você se conecte com a tabela ORDR, já que se encaixam da seguinte forma: DocId = DocEntry, ObjType = 17 e DocNumber = DocNum.
Por favor, verifique esta informação, pois não tenho experiência prévia trabalhando com oportunidades. Estou fornecendo essas informações após revisar as tabelas relacionadas.
Saudações.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute