【发布时间】:2018-09-21 05:32:02
【问题描述】:
我有一个问题,我目前有 1 个表,其中填充了数据并按周汇总,不幸的是,数据来自的表没有每个人每周的条目(原因有很多),因此我想根据第一个临时表的结果针对一周检查临时表创建一个表
这是第一次选择临时表的结果
表一
Logger Name AGENT ManagerName AGENT_ID Week Logs MonthID
Logger1 Agent1 Manager1 ID1 42 25 179
Logger1 Agent1 Manager1 ID1 44 120 180
Logger1 Agent1 Manager1 ID1 45 11 180
Logger1 Agent1 Manager1 ID1 48 41 181
Logger1 Agent1 Manager1 ID1 49 223 181
Logger1 Agent1 Manager1 ID1 50 92 181
要检查的表 2(临时周)
Week Month
40 179
41 179
42 179
43 179
44 180
45 180
46 180
47 180
48 181
49 181
50 181
结束表所需结果(已添加表 1 中缺失周数的数据,日志值为 0
Logger Name AGENT ManagerName AGENT_ID Week Logs MonthID
Logger1 Agent1 Manager1 ID1 40 0 179
Logger1 Agent1 Manager1 ID1 41 0 179
Logger1 Agent1 Manager1 ID1 42 25 179
Logger1 Agent1 Manager1 ID1 43 0 179
Logger1 Agent1 Manager1 ID1 44 120 180
Logger1 Agent1 Manager1 ID1 45 11 180
Logger1 Agent1 Manager1 ID1 46 0 180
Logger1 Agent1 Manager1 ID1 47 0 180
Logger1 Agent1 Manager1 ID1 48 41 181
Logger1 Agent1 Manager1 ID1 49 223 181
Logger1 Agent1 Manager1 ID1 50 92 181
谁能帮我创建一个查询来创建这个表,表 1 中会有很多代理,但日志名称是不变的。
可能不需要周检查临时表这只是我想以某种方式进行检查的想法,如果表 1 中不存在月份和周,则添加!
【问题讨论】:
-
日历表。
标签: sql sql-server-2005