0

使用 group by 时如何在 select-sql 查询中使用 DCOUNT?

我有一个问题,首先,我想显示真实表格的一部分![我想要一个查询,显示每个日期的 bl_no 数量在 feedback_status=”99” ,bl_no 的数量是 feedback_status=”1”</ p>

我尝试在 MS ACCESS 上的 sql 查询中编写此代码,但没有得到我想要的结果

SELECT CUSTOM_TRANSMISSION_DATE, dcount("*","M_MAAGAR_BL_CUSTOM_TRANSMISSION_LOG","FEEDBACK_STATUS=0") 
FROM M_MAAGAR_BL_CUSTOM_TRANSMISSION_LOG
GROUP BY CUSTOM_TRANSMISSION_DATE;

你能帮助我吗?

图片

4

1 回答 1

0

你的问题有点令人困惑,但我认为你让它变得比它需要的更复杂。以下查询将为您提供每个唯一日期的 FEEDBACK_STATUS = '99' 的 BL_NO 数量。我不确定为什么您的查询中有 FEEDBACK_STATUS=0 。如果这对您不起作用,您可能需要澄清这个问题。

SELECT CUSTOM_TRANSMISSION_DATE, COUNT(BL_NO) as Amount 
FROM M_MAAGAR_BL_CUSTOM_TRANSMISSION_LOG
WHERE FEEDBACK_STATUS=99
GROUP BY CUSTOM_TRANSMISSION_DATE;
于 2014-09-25T18:10:49.553 回答