J'ai actuellement un graphique qui affiche les heures totales travaillées par date en fonction du SQL ci-dessous.Comment générer automatiquement la date (Week End) et 0 valeurs
select sum(hours)/40 from resource where project IN ('Admin', 'Absence','Enhancements') group by date;
La table ressemble à ceci. tant qu'il ya une entrée pour chaque valeur pour chaque date
tout cela fonctionne et affiche de beaux graphiques. Sinon, il manque des dates et les données sont affichées désynchronisées. Je pensais qu'une solution serait d'avoir un SQL qui générait 0 valeurs pour une personne temporaire (AdminUser) pour tous les champs chaque semaine, ce qui l'arrêterait, mais je ne suis pas sûr si c'est la meilleure solution mon SQL est assez basique. Ou devrais-je ajouter une colonne pour chaque champ au lieu du suivant?
Quelle est la meilleure solution ici? Et le sql pour l'implémenter?
DN: SQLite
Structure:
Index unique - Pour mettre à jour la valeur au lieu d'ajouter un nouveau lorsque Date, Nom et match de projet
Remarque: Le code SQL ci-dessous est utilisé pour générer l'axe X pour le graphique - Dates:
select distinct(date) from resource;
Voici à quoi ressemble le graphique, si cela peut vous aider.
"heures" est-ce que varchar (16)? –