Bonjour à tous,
J'aimerais réaliser un regroupement par trimestre plutot que par mois.
Voici le code que j'ai réalisé pour le faire par mois déja :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 select CustomerName , month(Invoicedate) as Monthdate ,sum(SIL.QUANTITY * SIL.UnitPrice) as TotalInvoices from sales.Orders as SO LEFT JOIN Sales.OrderLines AS SOL on SO.OrderID=SOL.OrderID LEFT JOIN Sales.Invoices AS SI on SO.OrderID=SI.OrderID LEFT JOIN Sales.InvoiceLines as SIL on SIL.InvoiceID=SI.InvoiceID Left join sales.customers as SC on SO.CUSTOMERID=SC.CustomerID Where SI.InvoiceID is not null and SOL.StockItemID =SIL.StockItemID and year(Invoicedate) =2013 Group by SC.CustomerName, month(Invoicedate) Order by SC.CustomerName, month(Invoicedate)
Pourriez-vous m'expliquer le principe svp ?
Merci
Romain
Partager