DÉCLARER la date-heure de @startDate
DÉCLARER la date-heure de @endDate
CHOISIR L'ANNÉE (DATEADD (MOIS, sn.num, TransactionDate)) COMME TransactionYear,
MOIS (DATEADD (MOIS, sn.num, TransactionDate)) COMME TransactionMonth,
SOMME (fusionner (BaseDebitAmount, 0) - fusionne (BaseCreditAmount, 0)) COMME GrossMonthlySales
Du Sn sequentialNumbersTable
EXTERNES GAUCHES JOIGNENT GeneralJournal SUR TransactionDate ENTRE DATEADD (MOIS, sn.num, @startDate) ET DATEADD (milliseconde, -3, DATEADD (MOIS, sn.num + 1, le @startDate))
LÀ OÙ sn.tally ENTRE 0 ET DATEDIFF (MOIS, @startDate, @endDate)
ET… d'autres conditions en tant qu'avant…
|