白
白衣书生
Unregistered / Unconfirmed
GUEST, unregistred user!
各位好: 数据库是Access,表结构如下:
月份:month 姓名:name 工作量:work 完工否:end (是-Y,否-N)
数据如下:
month name work end
7 A 1 Y
7 B 1 N
7 C 1 Y
8 A 1 Y
8 B 1 N
8 C 1 N
9 A 1 N
9 B 1 Y
9 C 1 Y
每月的数据都在这张表中,要求按月统计“每人当月已经完工的工作量(没有完工的累计到下个月,直到完工为止)”,得到结果如下:
7月的统计结果: month name work
7 A 1
7 B 0
7 C 1
8月的统计结果: month name work
8 A 1
8 B 0
8 C 0
9月的统计结果: month name work
9 A 0
9 B 2
9 C 3
不好意思,怕描述问题不清,所以列出了上面的数据。 这个SQL语句的条件怎么写?
按月统计“每人当月已经完工的工作量(没有完工的累计到下个月,直到完工为止)”, 当月完工的好说,关键还要累计上月没有完工的工作量。
还请各位大侠指教。
另,是否这样建表有缺陷?还请有经验的FW说话指导。 谢谢。
月份:month 姓名:name 工作量:work 完工否:end (是-Y,否-N)
数据如下:
month name work end
7 A 1 Y
7 B 1 N
7 C 1 Y
8 A 1 Y
8 B 1 N
8 C 1 N
9 A 1 N
9 B 1 Y
9 C 1 Y
每月的数据都在这张表中,要求按月统计“每人当月已经完工的工作量(没有完工的累计到下个月,直到完工为止)”,得到结果如下:
7月的统计结果: month name work
7 A 1
7 B 0
7 C 1
8月的统计结果: month name work
8 A 1
8 B 0
8 C 0
9月的统计结果: month name work
9 A 0
9 B 2
9 C 3
不好意思,怕描述问题不清,所以列出了上面的数据。 这个SQL语句的条件怎么写?
按月统计“每人当月已经完工的工作量(没有完工的累计到下个月,直到完工为止)”, 当月完工的好说,关键还要累计上月没有完工的工作量。
还请各位大侠指教。
另,是否这样建表有缺陷?还请有经验的FW说话指导。 谢谢。