FÖRKLARA @startDatedatetime
FÖRKLARA @endDatedatetime
VÄLJ ÅRET (DATEADD (MÅNADEN, sn.num, TransactionDate)) SOM TransactionYear,
MÅNAD (DATEADD (MÅNADEN, sn.num, TransactionDate)) SOM TransactionMonth,
SUMMA (sammansmälta (BaseDebitAmount, 0) - sammansmälter (BaseCreditAmount, 0)) SOM GrossMonthlySales
FRÅN sequentialNumbersTable sn
LÄMNAT YTTRE SAMMANFOGA GeneralJournal PÅ TransactionDate MELLAN DATEADD (MÅNADEN, sn.num, @startDate) OCH DATEADD (ms, -3, DATEADD (MÅNADEN, sn.num + 1, @startDate))
VAR sn.tally MELLAN 0 OCH DATEDIFF (MÅNAD, @startDate, @endDate)
OCH… annat villkorar som innan…,
|