Query SQL personalizzata: LEFT OUTER JOIN, non si unisce correttamente? | JMP 15Ciao,
Sto cercando di unirmi a WeeklyDOSummary (giallo) e PondMaster_Investigations (verde). Ho evidenziato le colonne selezionate sulla mia query SQL personalizzata.


Da WeeklyDOSummary, mi sono unito a PondMaster_Investigations su date = date e pond = pond. Anche se non puoi vederlo chiaramente nelle foto, ci sono dati nelle colonne Ave e NO23 dove ci sono date comuni (che vanno dal 05/07/2020 al 10/08/2020) e valori comuni di Stagno (che vanno da 15 a 20).
Ma quando eseguo la mia query SQL personalizzata, JMP riconosce solo la voce di Pond 15, in data 08/06/2020.

Le date nella tabella di riepilogo DO settimanale sono state immesse all'1: 00:00, motivo per cui ho sottratto 1/24 dalla colonna Data.
Il valore numerico delle date era uguale tra le due tabelle di dati quando le ho controllate su Excel.
Qualche suggerimento su come aggirare questo problema e unire completamente i due tavoli?
Grazie in anticipo!!
Tabella datiAltroScriptingOggetto: Query SQL personalizzata: LEFT OUTER JOIN, non si unisce correttamente? | JMP 15
La prima cosa che farei in JMP è cambiare il formato delle colonne della data in continuo, numerico, decimale fisso, 1.
Verifica solo che le date siano effettivamente identiche al secondo e che Excel non ti abbia fornito qualcosa di sciocco.
Scommetto un centesimo (da collezionare al prossimo vertice di JMP Discovery) che le date non corrispondono.
Potrei anche creare una nuova colonna dell'indice delle date con una precisione inferiore, qualcosa come shortdate (: Date) in una colonna formula. In questo modo la frazione oraria della colonna della data non ha importanza.
Spero che sia qualcosa di semplice come questo (dopotutto, ho un centesimo su di esso.)
PS lol, "quando li ho controllati in Excel"
Oggetto: Query SQL personalizzata: LEFT OUTER JOIN, non si unisce correttamente? | JMP 15@Byron_JMP Grazie mille (prendi il mio nickel!) !! Le date non corrispondevano affatto quando ho modificato i valori di WeeklyDOSummary in decimali fissi. Una volta creata la colonna formula shortdate, i valori si sono allineati e posso finalmente andare avanti con la mia analisi!
Io principalmente ho utilizzato Excel in passato, quindi ho lottato per sempre con questo problema su JMP (anche se ora vedo che la soluzione era molto molto semplice). Continuo a non capire perché le date non corrispondessero anche se ho tenuto conto della differenza oraria (1/24) nella query SQL e le date sembravano corrispondere come valori numerici su Excel (pensavo che i valori della data in Excel rappresentassero anche i secondi, ma come decimali ...). Sai perché potrebbe essere ??
Oggetto: Query SQL personalizzata: LEFT OUTER JOIN, non si unisce correttamente? | JMP 15In generale, le date sono frustranti e c'è così tanta variazione nel modo in cui possono essere espresse numericamente.
il mio approccio consiste nel cercare di ottenere il numero effettivo dietro il valore della data formattata, o semplicemente prendere il testo e utilizzare la funzione InFormat () di JMP per analizzare il testo in un numero.
Ci sono così tante cose che possono andare storte, che quando tutto funziona sembra una magia.