|
Access. Надо сделать нарастающий итог по месяцам чтобы учитывался за предыдущие года
|
|||
---|---|---|---|
#18+
не знаю, по-моему, вполне сгодится прямо вот этот запрос просто в подзапросе там написать новое выражение для поля суммирования (S), да и вся недолга ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2016, 20:24 |
|
Access. Надо сделать нарастающий итог по месяцам чтобы учитывался за предыдущие года
|
|||
---|---|---|---|
#18+
что-то вроде Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2016, 20:27 |
|
Access. Надо сделать нарастающий итог по месяцам чтобы учитывался за предыдущие года
|
|||
---|---|---|---|
#18+
непоймучкачто-то вроде Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
Не правильно считает с июня месяца должно быть 100 000 Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2016, 22:27 |
|
Access. Надо сделать нарастающий итог по месяцам чтобы учитывался за предыдущие года
|
|||
---|---|---|---|
#18+
Ainur.smнепоймучкачто-то вроде Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
Не правильно считает с июня месяца должно быть 100 000 Ну так это зависит: 1) от того, какие у вас данные (а я их не знаю) 2) и от того, насколько правильно написана красная формула Моей целью было предложить вам структурный SQL-вариант решения вашей задачи и указать в нем место, КУДА надо написать вашу (правильную) формулу, Насколько я увидел из вашего исходного запроса , эта формула одинакова для всех месяцев и пред.итога, поэтому ее можно вынести прямо в подзапрос (чтоб не писать 13 раз) - что я сделал в запросе выше При этом я взял формулу в том виде, как вы ее написали в вашем исходном посте, и я НЕ знаю, насколько эта формула соответствует истинному смыслу ваших расчетов, (ибо вы о нем не рассказывали, а просто написали некую формулу как данность.) Так что ошибку вам придется искать самостоятельно. Смотрите по аналогии с тем, как ранее (на первой странице) делали, разбивая формулы на части и выводя их исходные составляюще значения в отдельные столбцы - тогда можно видеть, как именно происходит счет и скорее понять что идет не так и как это подправить. Успехов. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2016, 06:34 |
|
Access. Надо сделать нарастающий итог по месяцам чтобы учитывался за предыдущие года
|
|||
---|---|---|---|
#18+
Ainur.sm, Так что ошибку вам придется искать самостоятельно. так как отладочной базы, на которой вы проверяете методику расчета вы так и не выложили ни в одной из ваших 5-6-7.....тем поэтому и я и непоймучка и вы работаем в разных базах ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2016, 06:59 |
|
Access. Надо сделать нарастающий итог по месяцам чтобы учитывался за предыдущие года
|
|||
---|---|---|---|
#18+
непоймучка, А что если. Создать 2 таблицы. В одном предыдущего итог + январь след года. А во втором месяца год=год и в 3 таблице взять с перового таблица предыдущего итог + январь след года прибавить ко Февралю потом Февраль на Март.. Только как сделать 3 таблицу? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2016, 10:10 |
|
Access. Надо сделать нарастающий итог по месяцам чтобы учитывался за предыдущие года
|
|||
---|---|---|---|
#18+
непоймучка,за январь месяц считает правильно. А в других не считает ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2016, 10:30 |
|
Access. Надо сделать нарастающий итог по месяцам чтобы учитывался за предыдущие года
|
|||
---|---|---|---|
#18+
непоймучка, А как сделать чтобы выводил и нулевые значение всех полей? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2016, 16:07 |
|
Access. Надо сделать нарастающий итог по месяцам чтобы учитывался за предыдущие года
|
|||
---|---|---|---|
#18+
непоймучкаAinur.smпропущено... Не правильно считает с июня месяца должно быть 100 000 Ну так это зависит: 1) от того, какие у вас данные (а я их не знаю) 2) и от того, насколько правильно написана красная формула Моей целью было предложить вам структурный SQL-вариант решения вашей задачи и указать в нем место, КУДА надо написать вашу (правильную) формулу, Насколько я увидел из вашего исходного запроса , эта формула одинакова для всех месяцев и пред.итога, поэтому ее можно вынести прямо в подзапрос (чтоб не писать 13 раз) - что я сделал в запросе выше При этом я взял формулу в том виде, как вы ее написали в вашем исходном посте, и я НЕ знаю, насколько эта формула соответствует истинному смыслу ваших расчетов, (ибо вы о нем не рассказывали, а просто написали некую формулу как данность.) Так что ошибку вам придется искать самостоятельно. Смотрите по аналогии с тем, как ранее (на первой странице) делали, разбивая формулы на части и выводя их исходные составляюще значения в отдельные столбцы - тогда можно видеть, как именно происходит счет и скорее понять что идет не так и как это подправить. Успехов. помоги плз.... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2016, 22:09 |
|
Access. Надо сделать нарастающий итог по месяцам чтобы учитывался за предыдущие года
|
|||
---|---|---|---|
#18+
непоймучкаAinur.smАнатолий ( Киев ), мне нужно чтоб Итог до 2015 года +январь за 2015 года. так можно Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Как вывести Center при нулевых значениях всех полей если даже в каждой месяце по нулям :?? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2016, 23:38 |
|
Access. Надо сделать нарастающий итог по месяцам чтобы учитывался за предыдущие года
|
|||
---|---|---|---|
#18+
непоймучкаAinur.smАнатолий ( Киев ), мне нужно чтоб Итог до 2015 года +январь за 2015 года. так можно Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Из таб. qdfPayment делаем группировку по Centr с нарастающим итогом с учетом предыдущего года. Надо сделать Join со 2 табл. tblCenter где имеет столбец Center и нужно вывести те Center которые не используется в первой таблице. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2016, 11:35 |
|
Access. Надо сделать нарастающий итог по месяцам чтобы учитывался за предыдущие года
|
|||
---|---|---|---|
#18+
Ainur.sm, в несколько расширенном варианте 280 кб --не влезает ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2016, 13:07 |
|
Access. Надо сделать нарастающий итог по месяцам чтобы учитывался за предыдущие года
|
|||
---|---|---|---|
#18+
Ainur.sm, ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2016, 13:13 |
|
Access. Надо сделать нарастающий итог по месяцам чтобы учитывался за предыдущие года
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2016, 13:13 |
|
Access. Надо сделать нарастающий итог по месяцам чтобы учитывался за предыдущие года
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2016, 13:14 |
|
|
start [/forum/topic.php?fid=45&msg=39169026&tid=1613919]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 151ms |
0 / 0 |