le nom de la table est une donnée.Moyenne et compte avec les conditions - mysql
Colonnes - 'date', 'emplacement,' fp, 'TV'
Sous ce jour je vais avoir plusieurs dates différentes, mais chaque date a un certain nombre de lignes avec la même date. Même avec l'emplacement.
Je suis en train de travailler sur la moyenne de TV pour chaque fois que la date et le lieu sont les mêmes et fp = 1, et insérer le résultat dans une nouvelle colonne appelée avgdiff
Je pourrais avoir un certain nombre de lignes avec la date 2016-12-08 et l'emplacement LA, avec des numéros différents sous FP et TV. Ainsi, lorsque la date est le 2016-12-08 et que la localisation est LA, fp pourrait être égal à 1, 4 fois, et la TV pour ces 4 lignes pourrait être de 7,4, 8,2, 1, -2. Donc le moy sera de 3.65.
Je pense que je dois utiliser les fonctions avg et count avec des conditions mais j'ai beaucoup de problèmes avec ça. J'espère que cela a du sens.
Merci
Il est généralement une mauvaise idée de nouvelle colonne pour les données qui peuvent être calculées à la volée. Cela n'a aucun sens de stocker des données agrégées dans la même table. – shmosel
s'il vous plaît fournir un meilleur exemple – hering
'data' est un nom de table complètement vide de sens. – shmosel