DECLARAR la fecha y hora del @startDate
DECLARAR la fecha y hora del @endDate
SELECCIONAR EL AÑO (DATEADD (MES, sn.num, TransactionDate)) COMO TransactionYear,
MES (DATEADD (MES, sn.num, TransactionDate)) COMO TransactionMonth,
SUMA (unirse (BaseDebitAmount, 0) - se une (BaseCreditAmount, 0)) COMO GrossMonthlySales
Del sn sequentialNumbersTable
EXTERNOS IZQUIERDOS ENSAMBLAN GeneralJournal EN TransactionDate ENTRE DATEADD (MES, sn.num, @startDate) Y DATEADD (ms, -3, DATEADD (MES, sn.num + 1, el @startDate))
DONDE sn.tally ENTRE 0 Y DATEDIFF (MES, @startDate, @endDate)
Y… otras condiciones como antes…
|