select date_format(datepurch,'%Y-%m') as MONTH, count(*), sum(cost)
     from cd
     group by MONTH

> Date: Fri, 12 Apr 2002 14:57:55 -0400
> From: Jesse Sheidlower <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Subject: Newbie "GROUP"-type question
> 
> I'm relatively new to the construction of complex queries,
> and I'm trying to figure one out that I'm sure is common;
> I wasn't able to find anything especially helpful in the docs.
> 
> Suppose I have the canonical database of CDs, with one table,
> which includes fields for title, cost, and date_purchased.
> I'd like to get a result set that shows the number of CDs
> purchased, and their sum cost, for each month. Thus, if I
> bought some CDs that cost exactly $15.00 each month for the
> last few months, I'll get something like
> 
> 2001-12   2   30.00
> 2002-01   3   45.00
> 2002-02   2   30.00
> 2002-03   1   15.00
> 
> (The exact format isn't too important, I can figure that out
> once I get the basic query down.)
> 
> What's the best way to construct this SQL query?
> 
> Thanks.
> 
> Jesse Sheidlower



---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to