Scriptcase modifica query
Inviato: 28 apr 2022, 10:34
Ciao a tutti,
su un campo di tipo Select quando voglio fare "codice - descrizione" la seguente query funziona:
SELECT Codice, CONCAT(Codice, ' - ', Descrizione) AS Descrizione FROM ...
Sulla combo ho:
12345678 - Pippo
87654321 - Pluto
Invece se voglio far vedere solo gli ultimi 4 caratteri del codice la seguente query non funziona:
SELECT Codice, CONCAT(SUBSTRING(Codice, LEN(Codice) - 3, 4), ' - ', Descrizione) AS Descrizione FROM ...
Sulla combo dovrei avere:
5678 - Pippo
4321 - Pluto
In debug ho notato che scriptcase aggiunge "as sc_alias_0" che manda in errore la query;
...Incorrect syntax near ','
SELECT Codice, CONCAT(SUBSTRING(Codice, LEN(Codice) - 3, 4) as sc_alias_0, ' - ', Descrizione) AS Descrizione FROM ...
Come posso risolvere il problema?
Copiata la query e incollata su "Datadase Bulder -> SQL Command", senza "as sc_alias_0", funziona quindi credo che viene aggiunta da scripcase.
Grazie.
Tiziano
su un campo di tipo Select quando voglio fare "codice - descrizione" la seguente query funziona:
SELECT Codice, CONCAT(Codice, ' - ', Descrizione) AS Descrizione FROM ...
Sulla combo ho:
12345678 - Pippo
87654321 - Pluto
Invece se voglio far vedere solo gli ultimi 4 caratteri del codice la seguente query non funziona:
SELECT Codice, CONCAT(SUBSTRING(Codice, LEN(Codice) - 3, 4), ' - ', Descrizione) AS Descrizione FROM ...
Sulla combo dovrei avere:
5678 - Pippo
4321 - Pluto
In debug ho notato che scriptcase aggiunge "as sc_alias_0" che manda in errore la query;
...Incorrect syntax near ','
SELECT Codice, CONCAT(SUBSTRING(Codice, LEN(Codice) - 3, 4) as sc_alias_0, ' - ', Descrizione) AS Descrizione FROM ...
Come posso risolvere il problema?
Copiata la query e incollata su "Datadase Bulder -> SQL Command", senza "as sc_alias_0", funziona quindi credo che viene aggiunta da scripcase.
Grazie.
Tiziano