Ceci est ma requête. Je suis convaincu que cela peut être optimisé, tout simplement pas sûr de mes capacités et apprécierais quelques conseils :)

Je crois que je dois utiliser un JOIN ici au lieu d'un UNION car lorsque j'exécute ma requête, j'ai une valeur "None" ou "Null" (pour correspondre au # de colonnes) mais je préfère qu'il dise "TOTALS" https://showbox.bio/ https://tutuapp.uno/ https://vidmate.cool/ comme premier le tableau est une ligne "TOTAUX" & "MOYENNES", tandis que le tableau suivant est les résultats individuels.

Enfin, puis-je optimiser cela de quelque manière que ce soit ou suis-je sur la bonne voie? Merci d'avance.

SELECT Null comme Business_Name,
CONCAT ('$', FORMAT (SUM (Sales 2020), 2)) as Total_Sales_2020,
CONCAT ('$', FORMAT (SUM (Sales 2019), 2)) as Total_Sales_2019,
SUM (Orders 2020) as Total_Orders_2020,
SUM (Orders 2019) as Total_Orders_2019,
CONCAT ('$', FORMAT (SUM (Sales 2020) / SUM (Orders 2020), 2)) as Ticket_2020,
CONCAT ('$', FORMAT (SUM (Sales 2019) / SUM (Orders 2019), 2)) as Ticket_2019
DE LA BASE DE DONNÉES

SYNDICAT

SELECT Business_Name,
CONCAT ('$', FORMAT (Sales 2020, 2)) ASSales_2020,
CONCAT ('$', FORMAT (Sales 2019, 2)) ASSales_2019,
«Commandes 2020»,
«Commandes 2019»,
CONCAT ('$', FORMAT (Ticket moyen 2020, 2)) AS Ticket_2020,
CONCAT ('$', FORMAT (Ticket moyen 2019, 2)) AS Ticket_2019
DE LA BASE DE DONNÉES

Aucune réponse