2017-05-05 2 views
0

La requête ci-dessous renvoie regroupés les résultats basés sur un compte: -dossiers de retour correspondant aux critères de comptage

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; 

Comment puis-je voir les résultats dissociées, mais continue de prendre en compte les critères de comptage> 4?

Répondre

0

Cette requête est juste pour la table des clients retour wihtout devis ... si vous avez besoin des données citations aussi essayer de rejoindre ce résultat avec une table de citations ...

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

Je dois être en mesure de voir tous les enregistrements de TBLQUOTESNEW , pas TBLCUSTOMERSNEW. Comment puis-je y parvenir? – user1936588

+0

SELECT c.CUSTOMER_NAME DE TBLQUOTESNEW q LEFT JOIN TBLCUSTOMERSNEW c ON q.CUSTOMER_ID = c.CUSTOMERID et c.CUSTOMER_NAME dans (SELECT c.CUSTOMER_NAME DE TBLQUOTESNEW q LEFT JOIN TBLCUSTOMERSNEW c ON q.CUSTOMER_ID = c.CUSTOMERID GROUP BY c.CUSTOMER_NAME HAVING (((Nombre (q.DATE_QUOTE_REQUESTED))> 4)) ) commandée par c.CUSTOMER_NAME; –