Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MS Access SQL按日期计数计算值_Sql_Database_Ms Access - Fatal编程技术网

MS Access SQL按日期计数计算值

MS Access SQL按日期计数计算值,sql,database,ms-access,Sql,Database,Ms Access,在学校,我正在做一个刺客和他们的命中率数据库。我的老师在休假,接替我的人不知如何是好,没有人能帮助我…所以希望你们能 我想要一个查询,我可以用来做一个报告或表格,将显示每个刺客的名单,他们完成的点击数,他们错过的点击数 完成的点击有一个日期完成的条目,错过的点击没有日期竞争的条目。这可能吗?我怎样才能让它工作?:) 我们想出的最好的方法是非常基本的,不符合我的要求(而且它不允许我们使用分组或计数): 首先,要使用count(),您需要一个聚合。其次,您应该学习正确的连接语法。剩下的很明显: S

在学校,我正在做一个刺客和他们的命中率数据库。我的老师在休假,接替我的人不知如何是好,没有人能帮助我…所以希望你们能

我想要一个查询,我可以用来做一个报告或表格,将显示每个刺客的名单,他们完成的点击数,他们错过的点击数

完成的点击有一个日期完成的条目,错过的点击没有日期竞争的条目。这可能吗?我怎样才能让它工作?:)

我们想出的最好的方法是非常基本的,不符合我的要求(而且它不允许我们使用分组或计数):

首先,要使用
count()
,您需要一个聚合。其次,您应该学习正确的连接语法。剩下的很明显:

SELECT AssassinName, count(DateCompleted) as NumSuccesses,
       (count(*) - count(DateCompleted)) as NumMisses
FROM Assassins join
     Assignments
     on Assassins.AssassinID = Assignments.AssassinID
group by AssassinName

什么不允许你使用分组或计数?嗨,戈登!谢谢你的回复。我没有“NumDateCompleted”,那么我如何才能让它工作呢是的,但是老师不在:(。别担心,金发女郎的时刻,我把它做好了!非常感谢:D。
SELECT AssassinName, count(DateCompleted) as NumSuccesses,
       (count(*) - count(DateCompleted)) as NumMisses
FROM Assassins join
     Assignments
     on Assassins.AssassinID = Assignments.AssassinID
group by AssassinName