J'ai 2 tables: "ordres" et "visites". Dans le tableau des commandes, je garde des détails sur la commande, y compris "userIP" et "orderDate". Dans le tableau des visites, je sauvegarde les détails chaque fois qu'un utilisateur visite ma page Web, y compris "userIP" et "visitDate". J'utilise ASP.NET et SQL Server 2005. Je veux créer une table statistique whitin i enregistrer le nombre d'utilisateurs visités et le nombre d'utilisateurs qui a commandé DEUX PAR JOUR GROUPEE Jusqu'à présent, je suis arrivé:Regroupement par jour à partir de 2 tables
select count(userIP) as NumOfOrders,
dateadd(dd, datediff(dd, 0, orderDate),0) as Date
from Orders
group by dateadd(dd, datediff(dd, 0, orderDate), 0)
cela fonctionne très bien et donnez-moi le nombre d'ordres groupés par jour, mais comment ajouter le nombre total de visites groupées par jour à cela?
Comment votre table Commandes et visites se lie-t-elle? –
@Raj Plus - ceci devrait être un lien comme ceci: orders.userIP = visits.userIP ET orders.dateadd (dd, datediff (jj, 0, orderDate), 0) = visites.dateadd (dd, datediff (dd, 0, visitDate), 0) – Novitzky