J'ai une table avec un datetime (format: 'Y-m-d H: i: s') champ 'created' et champ 'amount' (entier) dans chaque ligne. Maintenant, je veux trouver le montant total par mois de l'année dernière. Comment puis-je faire ceci?comment grouper les lignes MySql en fonction du mois?
EDIT
J'a modifié cette page pour clarifier le problème réel. Donc, fondamentalement, je veux savoir le montant total de chaque mois, mais seulement pour la dernière année.
EDIT2
L'an dernier signifie 365 derniers jours. Donc, quelque part, je dois considérer «jour actuel»?
EDIT3
Mon mauvais, en fait l'année dernière est de 12 derniers mois. Donc, le nombre de jours serait compris entre 336 et 365.
@Mark Byers: Si l'année dernière est considérée comme une période entre le jour actuel et les 365 derniers jours, alors quels changements seraient nécessaires? – understack
@understack: 'O WH a été créé ENTRE DATE_SUB (NOW(), INTERVAL 365 DAY) et NOW()'. Pensez également à utiliser 'INTERVAL 1 YEAR' au lieu de' INTERVAL 365 DAY' si c'est ce que vous voulez dire. –
@Mark Byers: pourriez-vous suggérer les changements pour mon EDIT3? Merci. – understack