0

我正在尝试根据两个日期进行计数,但我不确定它在查询中的外观。我有两个日期字段;我想根据这些日期进行计数。

<cfquery>
    SELECT COUNT(*)
    FROM Table1
    Where month of date1 is one month less than month of date2 
</cfquery>
4

1 回答 1

0

假设 Table1 是您的原始查询,您可以按如下方式完成您的目标。

第 1 步 - 使用 QueryAddColumn 两次添加两个空列。

第 2 步 - 遍历您的查询并用数字填充这两列。一个代表 date1,另一个代表 date2。这不像输入月份数字那么简单,因为您还必须考虑年份。

第 3 步 - 使用类似于以下的过滤器编写您的 Q of Q:

where NewColumn1 - NewColumn2 = 1
于 2016-07-06T15:30:19.050 回答