簡體   English   中英

我可以和其他臨時表一起制作臨時表嗎

[英]Can I make a temp table with other temp tables

我想知道是否可以將其他臨時表中的數據匯總在一起。

我需要能夠為來自不同部門的許多不同人員運行報告,然后匯總數據,以便獲得單個報告,每個部門的整體情況以及包括所有部門在內的整個樓層的整體情況。 我擁有所有的員工編號,但是我需要將每個員工和部門與公司中不同的“角色”分開,並且大多數人在數據庫中都分配有多個角色。

因此,要避免為每個員工,部門,安全角色,職能角色以及對他們來說很重要的不同任務矩陣(呼叫,電子郵件,任務a,b,c和通過流程az)運行報告,取決於人等,我為所有人中最重要的一些人創建了臨時表,並將它們結合在一起。 為避免每次我拉報告時都必須更改報告的日期范圍,我希望匯總臨時表,並僅在匯總臨時表中更改一次日期。 然后,我可以使用所需的規則運行查詢。

  • 沒有聯接將適用於所有表。
  • 所有表都必須是單獨的,所以沒有(聯合,交叉聯接或任何表聯接,直到需要的部門/部門/角色級別為止)
  • 5個臨時表,每個臨時表具有該表中的3個索引列(requestid,userid,createDT,除了2個(調用和用戶),以后可能還有更多列)。

例:

`tmp.notes`; (requestid, userid, createDT)
`tmp.custcont`; (customer contact), (requestid, userid, createDT)
`tmp.emails`; (requestid, userid, createDT)
`tmp.calls`; (requestid, agent_id(= to users username, createDT)
`tmp.users`; (id, personid, username)

創建臨時表后,就可以像使用其他任何表一樣使用它。 因此,您幾乎可以確定要做什么。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM