Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
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!