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