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


從WeeklyDOSummary中,我離開日期=日期和池塘=池塘的外部加入PondMaster_Investigations。 儘管您在照片中看不到它,但是Ave和NO23列中的數據存在共同的日期(範圍從05/07/2020到10/08/2020)和共同的Pond值(範圍從15到20)。
但是,當我運行自定義SQL查詢時,JMP僅在08/06/2020識別到Pond 15中的條目。

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