J'ai une table de commande, et il a une colonne datetime appelée order_date. Je veux compter le nombre de commandes pour chaque mois en 2009. Comment ferais-je cela?compter le nombre d'entrées dans un mois
3
A
Répondre
6
1
SELECT MONTH(order_date) AS ordermonth,
COUNT(*) AS ordercount
FROM order
WHERE YEAR(order_date) = 2009
GROUP BY ordermonth;
+0
Cela ne fonctionnera pas. – jason
0
Que diriez-vous d'utiliser une astuce DATETIME?
select
DATEADD(MONTH, DATEDIFF(MONTH, 0, order_date), 0) AS orderMonth, count(*) as orderCount
from
[order]
where
order_date >= '2009-01-01'
group by
DATEADD(MONTH, DATEDIFF(MONTH, 0, order_date), 0)
order by
orderMonth
Questions connexes
- 1. comment compter montant net selon le mois
- 2. Compter le nombre d'objets dans la liste
- 3. Compter le nombre d'objets dans une image
- 4. Comment compter le nombre de bits zéro dans un entier?
- 5. Comment compter le nombre de clés dupliquées dans un tableau?
- 6. Compter le nombre d'éléments dans un groupe TListview
- 7. Comment compter le nombre de lignes dans un jqGrid?
- 8. compter le nombre de lignes dans un fichier texte
- 9. Nombre de p. Ex. Lundi restant dans le mois
- 10. nombre de mois Convertir mois nom court
- 11. Compter le nombre d'utilisateurs d'un pays donné
- 12. Comment puis-je compter le nombre d'enfants?
- 13. Comment compter le nombre de jours?
- 14. JQuery - Comment compter le nombre d'éléments sélectionnés par un sélecteur?
- 15. PHP & MySQL - Comment compter le nombre d'enregistrements
- 16. Rails - select_date - Restreindre le nombre de mois?
- 17. Compter le nombre d'emails chaque jour dans Outlook 2003?
- 18. Compter le nombre d'éléments dans ma liste de tableaux
- 19. compter les données du mois en cours dans MySQL
- 20. jQuery - comment compter le nombre de li et en ajouter un si le nombre est impair?
- 21. Comment compter le nombre de mêmes données dans une colonne
- 22. compter le nombre de fichiers .plist dans Xcode
- 23. Impossible de compter le nombre de correspondances dans Vim
- 24. Comment compter le nombre de buffers/fichiers ouverts dans Emacs?
- 25. Comment puis-je compter le nombre d'éléments cachés dans div?
- 26. compter le nombre de div dans chaque conteneur avec jquery
- 27. Nombre d'années, mois et jours
- 28. Nombre de semaines en mois
- 29. Comment compter le nombre d'arguments passés à une fonction qui accepte un nombre variable d'arguments?
- 30. Convertir un nombre de mois en mois Nom Fonction dans SQL
merci. J'essayais ce que kaleb a suggéré ci-dessous, mais il a refusé de reconnaître OrderMonth comme une colonne! – Riz
L'utilisation des fonctions YEAR() et MONTH() est susceptible de rendre inutilisable tout index existant sur order_date. Vous rencontrerez des problèmes de performance une fois que la table se développera. –
merci pour ce commentaire. Cependant, il s'agit d'une offre unique. une requête que quelqu'un a demandée. – Riz