All pastes #2128836 Raw Edit

Miscellany

public text v1 · immutable
#2128836 ·published 2012-03-16 15:19 UTC
rendered paste body
SELECT 
  `from`,
  MONTHNAME(`when`) AS 'Month',
  IFNULL(YEAR(`when`),'Total') AS 'Year',
  SUM(
    IF(
      split_comp = TRUE 
      OR sold_status = 16,
      0.5,
      1
    )
  ) AS 'sales'
FROM
  sales_records 
 WHERE `when` BETWEEN '2011-09-01 00:00:00' AND '2012-02-29 23:59:59'
GROUP BY `from`,
  MONTH(`when`),
  YEAR(`when`)
 WITH ROLLUP;