推 king08: 可以,先left join 再count 即可 09/13 19:18
→ paranoiac: 補充一下[Date, 事件]是上表,[地點,停留天數]是下表 09/14 15:40
→ paranoiac: 但我的目的不是想要將上表與下表join在一起耶,而是想 09/14 15:41
→ paranoiac: 將上表內容,判斷後整理出下表之結果。也就是一張資料 09/14 15:41
→ paranoiac: 表(上表),重新統計計算出另一張資料表或show出(下表) 09/14 15:41
推 pelicanper: 不可能,因為都在飛機上 09/14 19:25
推 cutekid: 停留天數計算的邏輯是什麼呢?可以舉例一下嗎 ^_^ 09/15 16:22
推 chippclass: 看到題目練習了一下,但是不是 MS SQL 的版本 09/15 23:48
→ paranoiac: 以美國為例:1/3去,1/5回,計2天;1/7去,1/10回,計3天, 09/16 09:17
→ paranoiac: 故待在美國的總天數為2+3=5天。 09/16 09:17
→ paranoiac: 上表是資料庫中,已存在之表格。由於公司想統計出每個 09/16 09:17
→ paranoiac: 月,公司派人員(不一定同一人)至各外地之總天數 09/16 09:17
→ paranoiac: 所以希望能整理出下表,希望可create出一個新表放此資 09/16 09:17
→ paranoiac: 料或利用select,datediff等方式view也行 09/16 09:17
→ paranoiac: 謝謝c大,讓我有方向去著手,另外有一句語法想請教,“s 09/16 22:21
→ paranoiac: elect name from personnel group by sector having ol 09/16 22:21
→ paranoiac: d=min(old) ",我只想從各部門中,挑出年紀最小的那人 09/16 22:21
→ paranoiac: 名字,但group 看書似乎不能這樣用,請問有什麼其它方 09/16 22:21
→ paranoiac: 式嗎? 09/16 22:21
推 chippclass: 來個虛擬資料和期望達成結果吧, 就跟你文章中的圖一樣 09/16 23:27
→ chippclass: 看起來不是 xD 09/17 08:54
→ chippclass: 雖然我不知道自己join自己是不是個好方法 09/17 09:23
→ chippclass: 目前只能想到這樣做 09/17 09:24