Pagina 1 di 1

Select nella subselect di un pdf

Inviato: 06 dic 2021, 09:45
da FabioV
Salve a tutti, volevo sapere se vi è capitato un problema del genere.
PDF scritto a manina con una select SQL iniziale del tipo
SELECT id, id_tabella_correlata, campo1, campo2, campo3 FROM tabella WHERE id =[parametro_ingresso]

Creo una subselect per estrarre dei campi correlati da tabella_correlata
SELECT id_tabella_correlata, altro_campo1, altro_campo2 WHERE id_tabella_correlata = {id_tabella_correlata}

quindi la subselect lavora sul campo id_tabella_correlata derivante dalla select di base del PDF.

Se id_tabella_correlata supera il valore 999, il campo {id_tabella_correlata} si trasforma in 1.000 , 1.001 ecc. ovvero con il punto delle migliaia e quindi la subselect non tira fuori i dati dalla tabella correlata che si aspetta 1000 e non 1.000.

Qualche idea, eslusa la INNER JOIN sulla tabella principale?

Re: Select nella subselect di un pdf

Inviato: 06 dic 2021, 11:50
da FabioV
Mi correggo, nelle subselect funziona, non funziona nei campi estratti da altre tabelle a cui applico un lookup e la clausola where contiene un numero oltre il 999.
Almeno al momento sto riscontrando questo problema.

Re: Select nella subselect di un pdf

Inviato: 09 dic 2021, 12:21
da rino
sono un po perplesso . prova a usare la funzione di eliminazione punteggiatura sulla variabile di collegamento (numberformat)

Re: Select nella subselect di un pdf

Inviato: 10 dic 2021, 12:10
da FabioV
Uso la subselect e via, anche perché mi dovrei ogni volta ricordare di applicare la funzione e quando il sw è in esercizio se me ne sono dimenticato, poi dà risposte non congrue.