Requête SQL pour récupérer la SOMME dans les différentes plages de dates

J'ai un tableau avec des informations sur les produits vendus, le client, la date de l'achat et de la synthèse d'unités vendues.

Le résultat j'essaie de le faire devrait être de 4 lignes où le 1er trois sont pour janvier, février et Mars. La dernière ligne est pour les produits qui n'étaient pas vendus dans les 3 mois.

Ici est la table. http://imageshack.us/a/img823/8731/fmlxv.jpg

Les colonnes du tableau sont:

id
sale_id
product_id
quantity
customer_id
payment_method_id
total_price
date
time

Donc dans le résultat de la 1ère 3 ligne serait juste:

  • Janvier, SOMME pour le mois de janvier
  • Février, SOMME pour le mois de février
  • Mars, SOMME pour le mois de Mars
    et de la ligne suivante devrait être pour le mois d'avril, mais il n'y a pas d'éléments en avril encore, donc je ne sais pas vraiment comment aller à propos de tout cela.

Note de l'éditeur: basé sur l'image liée à l', les colonnes ci-dessus pour l'année 2013.

OriginalL'auteur James B | 2013-05-15