<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Carissimi,
Qui spero che tu possa aiutarmi a trovare un modo JSL per rimuovere "YYYY-MM-DD" dalla mia colonna di registrazione del tempo e mantenere "hh: mm" per l'analisi della distribuzione del tempo.
Come puoi trovare nel primo file jmp allegato intitolato con l'ora numerica originale, ho una tabella in cui la colonna "Ora di inizio riempimento" ha registrato l'ora di inizio di tutti i batch in "AAAA-MM-GG hh: mm". Lo ottengo da un file di accesso con il seguente JSL.
Apri database("DSN=MS Access Database;DBQ=F:\freeze drying.accdb;DefaultDir=F:\;DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;UID=admin;", " SELECT lotto, `Ora di inizio riempimento` FROM `riga di riempimento`");
Ora spero di poter produrre un grafico di distribuzione per mostrare che tutti i tempi di inizio del batch in hh: mm.
Tuttavia, quando utilizzo il seguente JSL,
Apri database("DSN=MS Access Database;DBQ=F:\freeze drying.accdb;DefaultDir=F:\;DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;UID=admin;", " SELECT batch, format(`tempo di inizio riempimento`,'hh:mm' )FROM `riga di riempimento`");
posso ottenere una tabella come mostrato in un altro file jmp allegato intitolato con charector hhmm. Ora ottengo l'ora in "hh:mm". Comunque è carattere. NON POSSO usarlo per l'analisi della distribuzione per il tempo in "hh: mm".
Ti sarò grato se puoi farmi sapere come risolvere questo problema con il modo JSL.
Distinti saluti
Kun
Grazie per la tua bella soluzione, Michael.
Usando il tuo file "ora numerica originale", in JMP crea una nuova colonna che è numerica e formattata "h: m". Crea una formula per quella nuova colonna definita come:
ora del giorno (: ora di inizio del riempimento).
Michael
Ciao Tom. Grazie per la tua risposta. Mi chiedo se dovrei usare TIMEPART in SQL o JSL? Puoi darmi un codice più dettagliato per questo caso? Kun
La funzione TIMEPART() restituisce la parte TIME di un valore DATETIME.