English 中文(简体)
使用 MS 访问 COUNT DISTINCT 函数
原标题:Using the MS Access COUNT DISTINCT function

下面的查询将返回“购置日期”在“请求日期”后60天内提出的申请数,以及其它各栏。

我怎样才能修改代码来计算请求日后60天内“强势”/“强势”收购的数量? 我试图使用COUNT DISTINCT,但不知道在这种情况下该如何使用。

SELECT SceneTable.PATH, SceneTable.ROW, SceneTable.ROW, SceneTable.UlLat,
       SceneTable.UlLon, SceneTable.UrLat, SceneTable.UrLon, SceneTable.LlLat, 
       SceneTable.LlLon, SceneTable.LrLat, SceneTable.LrLon, 
      Sum(Iif((DateDiff("d",[AcquisitionDate],[RequestDate])<60),1,0)) AS Expr1, 
       Count(RequestTable.RequestID) AS CountOfRequestID
FROM ((SceneTable INNER JOIN 
       SceneAcquisitionTable 
           ON SceneTable.SceneID = SceneAcquisitionTable.SceneID) INNER JOIN
       UserSceneAcquisitionTable 
           ON SceneAcquisitionTable.SceneAcquisitionID = 
              UserSceneAcquisitionTable.SceneAcquisitionID) INNER JOIN 
       RequestTable 
           ON UserSceneAcquisitionTable.UserSceneAcquisitionID = 
              RequestTable.UserSceneAcquisitionID
GROUP BY SceneTable.PATH, SceneTable.ROW, SceneTable.UlLat, SceneTable.UlLon, 
         SceneTable.UrLat, SceneTable.UrLon, SceneTable.LlLat, SceneTable.LlLon, 
         SceneTable.LrLat, SceneTable.LrLon

Here are sample tables as well as expected results: Here are sample tables as well as expected results:

问题回答

>这个解决方案 是关于在接入方面执行COUNT DIST通用方法的解决方案





相关问题
SQL SubQuery getting particular column

I noticed that there were some threads with similar questions, and I did look through them but did not really get a convincing answer. Here s my question: The subquery below returns a Table with 3 ...

难以执行 REGEXP_SUBSTR

I m 查询Oracle 10g。 我有两张表格(样本数据见下文)。 i m 试图提取一些领域

SQL Query Shortcuts

What are some cool SQL shorthands that you know of? For example, something I learned today is you can specify to group by an index: SELECT col1, col2 FROM table GROUP BY 2 This will group by col2

PHP array callback functions for cleaning output

I have an array of output from a database. I am wondering what the cleanest way to filter the values is example array Array ( [0] => Array ( [title] => title 1 ...

OracleParameter and DBNull.Value

we have a table in an Oracle Database which contains a column with the type Char(3 Byte). Now we use a parameterized sql to select some rows with a DBNull.Value and it doesn t work: OracleCommand ...

Running numbers in SQL

I have a SQL-statement like this: SELECT name FROM users WHERE deleted = 0; How can i create a result set with a running number in the first row? So the result would look like this: 1 Name_1 2 ...

How to get SQL queries for each user where env is production

I’m developing an application dedicated to generate statistical reports, I would like that user after saving their stat report they save sql queries too. To do that I wrote the following module: ...

热门标签