0
ВежливаяТварь
05.09.11
✎
10:44
|
Доброго времени суток, уважаемые форумчане. Возникла некоторая проблема. Есть запрос, Написанный кривовато, но работающий так как надо начальству. Смысл кривости запроса заключается в том, что он выводит отдельно в каждой строке амотризацию за месяц по основному средству. Наглядно это выглядит так:
ОсновноеСредство1...ОстаточнаяСтоимость1...АмортизацияЗаМесяц(а)
ОсновноеСредство1...ОстаточнаяСтоимость1...АмортизацияЗаМесяц(б)
ОсновноеСредство1...ОстаточнаяСтоимость1...АмортизацияЗаМесяц(в)
ОсновноеСредство2...ОстаточнаяСтоимость2...АмортизацияЗаМесяц(а)
ОсновноеСредство2...ОстаточнаяСтоимость2...АмортизацияЗаМесяц(б)
ОсновноеСредство2...ОстаточнаяСтоимость2...АмортизацияЗаМесяц(в)
Как сделать лучше на тот момент я не придумал. Да если быть честным и на этот момент тоже. проблема состоит в том что бы вывести итоги.
Амортизацию А, Б, В я вывожу на макет в разных колонках.
Если мы выводим итоги по счетам, то у нас складываются абсолютно все строчки и выводиться цифра в три таза большая чем надо (При условии что у нас три месяца).
В случае с ОстаточнойСтоимостью мы просто делим полученный итог на колличество месяцев, и получаем нормальную цифру. А вот в случае с амортизацией так уже не получается, так как цифры А,Б,В могут быть разные.
В этом то собственно и проблема как сделать так что бы Итоги по а,б,в выводились адекватные. Пробовал делать группировку по дате, ничего не вышло.
|
|