Access. Íàäî ñäåëàòü íàðàñòàþùèé èòîã ïî ìåñÿöàì ÷òîáû ó÷èòûâàëñÿ çà ïðåäûäóùèå ãîäà
|
|
Ñðåäà, 10 Ôåâðàëÿ 2016 ã. 14:10
+ â öèòàòíèê
çà 2014
Center -----ÿíâàðü---Ôåâðàëü--Èòîãî
Ìàøèíà------200------400--------400
çà 2015 äîëæåí + èòîã 2014 ãîä
Center -----ÿíâàðü---------Ôåâðàëü-----------------------------Èòîãî
Ìàøèíà------
400+200------
400+200+400=
1000ÂÛØËÀ ÎØÈÁÊÀ!!!! ÊÀÊ ðåøèòü ïðîáëåìó??
SELECT Center, -SUM(qdfPayments.IncomePaymentSumCalc * (Month(PaymentDate) = 1)) + Èòîãî AS ßíâàðü,
-SUM(qdfPayments.IncomePaymentSumCalc * (Month(PaymentDate) = 2)) + ßíâàðü AS Ôåâðàëü,
-SUM(qdfPayments.IncomePaymentSumCalc * (Month(PaymentDate) = 3))+ Ôåâðàëü AS Ìàðò,
-SUM(qdfPayments.IncomePaymentSumCalc * (Month(PaymentDate) = 4))+ Ìàðò AS Àïðåëü,
-SUM(qdfPayments.IncomePaymentSumCalc * (Month(PaymentDate) = 5))+ Àïðåëü AS Ìàé,
-SUM(qdfPayments.IncomePaymentSumCalc * (Month(PaymentDate) = 6))+ Ìàé AS Èþíü,
-SUM(qdfPayments.IncomePaymentSumCalc * (Month(PaymentDate) = 7))+ Èþíü AS Èþëü,
-SUM(qdfPayments.IncomePaymentSumCalc * (Month(PaymentDate) = 8))+ Èþëü AS Àâãóñò,
-SUM(qdfPayments.IncomePaymentSumCalc * (Month(PaymentDate) = 9))+ Àâãóñò AS Ñåíòÿáðü,
-SUM(qdfPayments.IncomePaymentSumCalc * (Month(PaymentDate) = 10))+ Ñåíòÿáðü AS Îêòÿáðü,
-SUM(qdfPayments.IncomePaymentSumCalc * (Month(PaymentDate) = 11))+ Îêòÿáðü AS Íîÿáðü,
-SUM(qdfPayments.IncomePaymentSumCalc * (Month(PaymentDate) = 12))+ Íîÿáðü AS Äåêàáðü, Äåêàáðü AS Èòîãî
FROM qdfPayments WHERE Year(PaymentDate) <=2015 AND Center<>''
GROUP BY Center
http://www.sql.ru/forum/1199887/access-nado-sdelat-narastaushhiy-itog-po-mesyacam-chtoby-uchityvalsya-za-predydushhie-goda
-
Çàïèñü ïîíðàâèëàñü
-
0
Ïðîöèòèðîâàëè
-
0
Ñîõðàíèëè
-