View Single Post
  #1 (permalink)  
Old 2006-10-13, 01:51 PM
CGRRay CGRRay is offline
Junior Member
 
Join Date: Oct 2006
Posts: 1
CGRRay is on a distinguished road
Default Problem counting records

I'm trying to count members in chapters from the table cl_member and order them by their chapter. This is the query I'm trying to use. For some reason it works in MySQL Query Browser but I get this error message when I run it using phpMyAdmin.


#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT COUNT(member_id)
FROM cl_member
WHERE cl_member.chapte


Here's the query:



SELECT cl_chapter.title, (
SELECT COUNT( member_id )
FROM cl_member
WHERE cl_member.chapter_id = cl_chapter.chapter_id
AND cl_member.date_expires >1146441599
) AS members_as_of_Mar31, (
SELECT COUNT( member_id )
FROM cl_member
WHERE cl_member.chapter_id = cl_chapter.chapter_id
AND cl_member.date_expires
BETWEEN 1146441600
AND 1162339199
) AS expired_after_Mar31, (
SELECT COUNT( member_id )
FROM cl_member
WHERE cl_member.chapter_id = cl_chapter.chapter_id
AND cl_member.date_joined
BETWEEN 1146441600
AND 1162339199
) AS joined_after_Mar31, (
SELECT COUNT( member_id )
FROM cl_member
WHERE cl_member.chapter_id = cl_chapter.chapter_id
AND cl_member.date_renewed
BETWEEN 1146441600
AND 1162339199
) AS renewed_after_Mar31
FROM cl_chapter
ORDER BY cl_chapter.title

Any help would be greatly appreciated.
Ray
Reply With Quote
Sponsored Links