2017-05-05 58 views
0

下方回報分組結果的查詢基礎上的計數: -返回記錄匹配的計數標準

SELECT c.CUSTOMER_NAME, Count(q.DATE_QUOTE_REQUESTED) AS CountOfDATE_QUOTE_REQUESTED 
FROM TBLQUOTESNEW q LEFT JOIN TBLCUSTOMERSNEW c ON q.CUSTOMER_ID = c.CUSTOMERID 
GROUP BY c.CUSTOMER_NAME 
HAVING (((Count(q.DATE_QUOTE_REQUESTED))>4)) 
ORDER BY c.CUSTOMER_NAME; 

我怎樣才能查看結果不分組,而是繼續在> 4計數標準因素?

回答

0

這個查詢僅僅是回頭客,表wihtout報價...如果您需要的報價數據也試着加入這個結果與報價表...

select * from TBLCUSTOMERSNEW cc where cc.CUSTOMER_NAME in 
(SELECT c.CUSTOMER_NAME FROM TBLQUOTESNEW q LEFT JOIN TBLCUSTOMERSNEW c 
    ON q.CUSTOMER_ID = c.CUSTOMERID 
    GROUP BY c.CUSTOMER_NAME 
    HAVING (((Count(q.DATE_QUOTE_REQUESTED))>4)) 
) 
order by cc.CUSTOMER_NAME; 
+0

我需要能夠從TBLQUOTESNEW查看每一條記錄,而不是TBLCUSTOMERSNEW。我如何能夠實現這一目標? – user1936588

+0

SELECT c.CUSTOMER_NAME FROM TBLQUOTESNEW q LEFT JOIN TBLCUSTOMERSNEWÇ ON q.CUSTOMER_ID = c.CUSTOMERID和c.CUSTOMER_NAME在 (SELECT c.CUSTOMER_NAME FROM TBLQUOTESNEW q LEFT JOIN TBLCUSTOMERSNEWÇ ON q.CUSTOMER_ID = c.CUSTOMERID GROUP BY c.CUSTOMER_NAME HAVING(((計數(q.DATE_QUOTE_REQUESTED))> 4)) ) 爲了通過c.CUSTOMER_NAME; –