Ci-dessous une requête simple et le résultat: Est-ce un moyen d'agréger le total des événements de 7 jours, puis résumer le total des événements? Une fonction de cumul fonctionnerait-elle? J'utilise SQL Server 05 & 08. Merci encore, les gens.répartition par semaines
SELECT DATE_SOLD, count(DISTINCT PRODUCTS) AS PRODUCT_SOLD
FROM PRODUCTS
WHERE DATE >='10/1/2009'
and DATE <'10/1/2010'
GROUP BY DATE_SOLD
RÉSULTATS:
DATE_SOLD PRODUCT_SOLD
10/1/09 5
10/2/09 11
10/3/09 14
10/4/09 6
10/5/09 11
10/6/09 13
10/7/09 10
Total 70
10/8/09 4
10/9/09 11
10/10/09 8
10/11/09 4
10/12/09 7
10/13/09 4
10/14/09 9
Total 47
Etes-vous en train d'essayer d'obtenir un résultat qui ressemble à un rapport, comme vous l'avez dans votre exemple, ou voulez-vous que le résultat de votre requête soit simplement un total? – CodeMonkey1313
Je voudrais que la requête soit totalisée en premier, puis la sortie comme l'exemple ci-dessus. – joe
Pouvez-vous publier le code SQL utilisé pour créer la table "MYTABLE". Cela rendrait plus facile de voir ce que vous essayez de faire. Vous devriez également envisager d'utiliser différents noms de champs comme DATE et EVENTS sont des mots-clés dans SQL Server – Tony