自定義 SQL 查詢:LEFT OUTER JOIN,未正確加入? | JMP 15你好,
我正在嘗試加入 WeeklyDOSummary(黃色)和 PondMaster_Investigations(綠色)。 我突出顯示了在我的自定義 SQL 查詢中選擇的列。


從 WeeklyDOSummary 開始,我在 date = date 和 pond = pond 離開外部加入 PondMaster_Investigations。 雖然照片上看不太清楚,但是在Ave和NO23列有數據,裡面有常見的日期(範圍從05/07/2020到10/08/2020)和常見的Pond值(範圍從15到20).
但是,當我運行我的自定義 SQL 查詢時,JMP 僅識別 2020 年 8 月 6 日來自 Pond 15 的條目。

每週 DO 匯總表中的日期是在凌晨 1:00:00 輸入的,這就是我從日期列中減去 1/24 的原因。
當我在 Excel 上檢查它們時,兩個數據表的日期數值相等。
關於如何解決此問題並完全連接兩個表的任何建議?
先感謝您!!
數據表其他腳本回复:自定義 SQL 查詢:LEFT OUTER JOIN,未正確加入? | JMP 15總的來說,日期令人沮喪,而且它們的數字表達方式有很大差異。
我的方法是嘗試獲取格式化日期值後面的實際數字,或者只獲取文本並使用 JMP 的 InFormat() 函數將文本解析為數字。
有太多事情可能出錯,當一切正常時,感覺就像變魔術一樣。
回复:自定義 SQL 查詢:LEFT OUTER JOIN,未正確加入? | JMP 15@Byron_JMP非常感謝(拿走我的五分錢!)!! 當我將 WeeklyDOSummary 值更改為固定小數時,日期根本不匹配。 創建短期公式列後,值對齊,我終於可以繼續進行分析了!
我主要是過去一直在使用 Excel,所以我一直在 JMP 上為這個問題苦苦掙扎(儘管現在我發現解決方案非常非常簡單)。 我仍然不明白為什麼日期不匹配,即使我在 SQL 查詢中考慮了小時差 (1/24)和日期似乎與 Excel 中的數值匹配(我認為 Excel 中的日期值也佔秒,但為小數...)。 你知道為什麼會這樣嗎??
回复:自定義 SQL 查詢:LEFT OUTER JOIN,未正確加入? | JMP 15
我在 JMP 中要做的第一件事是將日期列的格式更改為連續、數字、固定小數、1。
只需驗證日期確實與第二個日期相同,並且 excel 不會給您帶來一些愚蠢的東西。
我敢打賭日期不匹配(可在下一次 JMP Discovery 峰會上收集)。
我可能還會創建一個精度較低的新日期索引列,例如公式列中的 shortdate(:Date) 。 這樣,日期列的小時部分就無關緊要了。
我希望它是像這樣簡單的東西(畢竟,我有一個鎳騎在上面。)
PS 大聲笑,“當我在 Excel 中檢查它們時”