Query JMP e SQLCiao ragazzi, ho due domande correlate che sarebbe fantastico se trovassi una soluzione a:
1. esiste un modo in cui JMP può modificare un campo nella query SQL? Voglio dire che desidero eseguire il codice JSL che chiederà a un utente l'intervallo di date (ad esempio), lo aggiornerà nel campo pertinente nella mia query SQL ed eseguirà questa query.
2. E' possibile creare un codice JSL che chiederà all'utente se eseguire X query o Y query e in base alla risposta eseguirà la query scelta?
Per entrambe le domande, in questo momento il mio codice esegue query che sono state convertite in file BAT (usato per funzionare con file EXE ma SQL non lo supporta più come standard.
Esempio di pulsante Esegui:
Casella pulsante("xx",
open("\\VMSPFSFSLC01\F28_PLI\SQL\FE SQL\xx.bat")
),
AnaliticaTabella datiScriptingOggetto: query JMP e SQLCiao Stas
Puoi concatenare i tuoi frammenti di codice SQL come preferisci. Ho due esempi per darti un'idea di come risolvere il tuo problema:
OrderNumber = 12345;
text_block_DB_0 = "select t1.* from DB1 t1";
if(selection_button, // can be a choice of the user
text_block_DB_1 = " and t1.[time]=(select max(t2.[time]) from DB1 t2 where t1.[SN] = t2.[SN])"; // get the laste entry of a serial number dependend of time)
,
text_block_DB_1 = ""; // gives all SN
)
dt = Open Database(__DSN_String,text_block_DB_0 || " where t1.[Order] = " || char(OrderNumber) || text_block_DB_1);
OrderNumber = 12345;
text_block_DB_0 = "select t1.* from DB1 t1 where t1.[Order] = *insert_order_number* ";
if(selection_button,
text_block_DB_1 = " and t1.[time]=(select max(t2.[time]) from DB1 t2 where t1.[SN] = t2.[SN])";
,
text_block_DB_1 = "";
)
dt = Open Database(__DSN_String,substitute(text_block_DB_0,"*insert_order_number*", char(OrderNumber)) || text_block_DB_1);
Oggetto: query JMP e SQLForse vuoi dare un'occhiata a un documento recente:
Strategie ed esempi per l'acquisizione di dati da fonti distribuite e complesse... - Comunità di utenti JMP
Nel video trovi come funziona e nel journal trovi tutti gli script che funzionano con la tabella di esempio Big Class.jmp.
Ma praticamente lo stesso funziona anche su connessioni ODBC per database.