Kal
05-02-2008, 03:19 PM
Hi Guys,
I have the following query:
SELECT * FROM provisions p
INNER JOIN master m ON p.m_master_id=m.m_master_id
INNER JOIN business_address ba ON p.m_master_id=ba.m_master_id
INNER JOIN clis c ON p.m_master_id=c.m_master_id
INNER JOIN division d ON d.d_division_id=m.d_division_id
INNER JOIN accounts a ON p.a_account_id=a.a_account_id
WHERE
p.m_master_id IN (SELECT c.m_master_id, COUNT(c.c_number_of_channels) AS ct FROM clis c WHERE p.m_master_id = c.m_master_id GROUP BY c.m_master_id)
AND p.p_week_number = 17
AND p.p_week_year = 2008
GROUP BY m.m_master_id
CLI Table
m_master_id
c_cli_id
c_status
c_number_of_channels
Tcli table can hold multiple records for each m_master_id. How can I return counts of different c_status and total number of channels.
I have treid the above query but no luck as of yet.
Any Help Would Be Great.
I have the following query:
SELECT * FROM provisions p
INNER JOIN master m ON p.m_master_id=m.m_master_id
INNER JOIN business_address ba ON p.m_master_id=ba.m_master_id
INNER JOIN clis c ON p.m_master_id=c.m_master_id
INNER JOIN division d ON d.d_division_id=m.d_division_id
INNER JOIN accounts a ON p.a_account_id=a.a_account_id
WHERE
p.m_master_id IN (SELECT c.m_master_id, COUNT(c.c_number_of_channels) AS ct FROM clis c WHERE p.m_master_id = c.m_master_id GROUP BY c.m_master_id)
AND p.p_week_number = 17
AND p.p_week_year = 2008
GROUP BY m.m_master_id
CLI Table
m_master_id
c_cli_id
c_status
c_number_of_channels
Tcli table can hold multiple records for each m_master_id. How can I return counts of different c_status and total number of channels.
I have treid the above query but no luck as of yet.
Any Help Would Be Great.