c'est ma table DB:données de comptage et le regroupement par semaine dans mysql
CREATE TABLE IF NOT EXISTS `inspection_report` (
`Inspection_datetime` datetime NOT NULL,
`Line` char(5) NOT NULL,
`S` int(11) NOT NULL,
`A` int(11) NOT NULL,
`B` int(11) NOT NULL,
`C` int(11) NOT NULL,
INSERT INTO `inspection_report` (`Inspection_datetime`,`Line`,`S`, `A`, `B`, `C`) VALUES
('2010-09-01 09:08:01','FA 05',0, 0, 0, 0),('2010-09-02 14:24:35','FA 07',0, 0, 1, 0),('2010-09-01 09:08:01','fa 05',0, 1, 1, 0),('2010-09-01 16:24:04','FA 03', 0, 1, 0, 0);
J'ai beaucoup de données pour cette table.how dois-je faire si je veux montrer le résultat comme:
Line 1st week 2nd week 3rd week 4th week 5th week total
FA 03 20 32 10 12 35 109
FA 05 12 5 10 10 25 62
FA 07 0 0 1 1 0 2
Il y a beaucoup de données pour un mois. Je veux les séparer en comptant pour une semaine.Si il y a des données qui ont atteint environ une semaine, alors le script les comptera automatiquement et les partagera dans la 1ère semaine, 2ème semaine, 3ème semaine, et ainsi de suite. comment je fais ça? ou avez-vous une idée? Pourquoi ne pas utiliser la commande YEARweek()
?
mois peut être plus de quatre semaines, et quand considérez-vous le début/fin de la semaine pour être? –
regardez ma question éditée – klox
spécifiez votre version de mysql et voulez-vous compter mysql ou script externe ou planificateur de tâches pour y parvenir? – CoderHawk