Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Posting on Qlik Community is temporarily paused for some users. Thank you for patience and we'll update you soon!
cancel
Showing results for 
Search instead for 
Did you mean: 
Thiago1
Contributor
Contributor

Aspas dentro de Aspas

Bom dia, Gostaria de Uma Ajuda ...

Preciso Colocar aspas dentro de aspas numa carga incremental porém não estou conseguindo fazer.

esse é o código:

 vStrLoad ='
Carga *;
SQL SELECT TOP 1000
R. [_ Id] como idRace
, R. [CreatedAt]
, R. [Estado]
, PDPOS. [Geolocation_passenger_destination_position_lat]
, PDPOS. [Geolocation_passenger_destination_position_lng]
FROM [STAGE_ONIBUS]. [Dbo]. [RACES_GEO_PASSENGER_DESTINATION_POSITION] PDPOS
LEFT JOIN [STAGE_ONIBUS] [dbo] [RACES] R EM (PDPOS._id = R._id)..
onde o status = 'Finalizada'
ORDEM POR R. [createdAt] DESC
';

Preciso  que o 'Finalizada' seja reconhecido dentro da estrutura do select que está entre aspas 'Select ...' .Já Tentei USAR aspas duplas, colchetes e acentos sepulturas para resolver mas Nenhum funcionou.

Espero Que consigam Ajudar.

Desde já agradeço.

Thiago.

1 Solution

Accepted Solutions
Humbertonak
Contributor II
Contributor II

Você está querendo trazer o texto da consulta na variável? Se sim assim funciona...

aspas.png

View solution in original post

5 Replies
Humbertonak
Contributor II
Contributor II

Bom dia Thiago,

Tentou colocar ela em uma variável?

ex:

set vStatus =  'Finalizado';

e depois

.... LEFT JOIN [STAGE_TAXIRIO] [dbo] [RACES] R EM (PDPOS._id = R._id)..
onde o status = $(vStatus)
ORDEM POR R. [createdAt] DESC

Thiago1
Contributor
Contributor
Author

Olá Humberto, Obrigado pela resposta.

Não resolveu ! Ele trata a variável como uma coluna e não como uma string literal.

set vStatus = 'Finalizada';

vStrLoad ='
Load *;
SQL SELECT TOP 1000
R.[_id] as idRace
,R.[createdAt]
,R.[status]
,PDPOS.[geolocation_passenger_destination_position_lat]
,PDPOS.[geolocation_passenger_destination_position_lng]
FROM [STAGE_ONIBUS].[dbo].[RACES_GEO_PASSENGER_DESTINATION_POSITION] PDPOS
LEFT JOIN [STAGE_ONIBUS].[dbo].[RACES] R ON (PDPOS._id = R._id)
WHERE status = $(vStatus)
ORDER BY R.[createdAt] DESC
'

Humbertonak
Contributor II
Contributor II

Você está querendo trazer o texto da consulta na variável? Se sim assim funciona...

aspas.png

Thiago1
Contributor
Contributor
Author

Obrigado Humberto desculpa a demora para responder.

Resolveu aqui, da forma que você colocou funcionou direitinho .

Humbertonak
Contributor II
Contributor II

Bom dia Thiago

Gentileza marcar como solucionado.

Grande abraço!