powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как преобразовать YTD в таблицу без накопительного итога
7 сообщений из 7, страница 1 из 1
Как преобразовать YTD в таблицу без накопительного итога
    #37984621
snap2111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер.
Подскажите пожалуйста как преобразовать таблицу в которой хранятся данные в форме накопительного итога (YTD) в таблицу с помесячными данными. Например:
Месяц Товар Кол-во
1 А 10
2 А 15
3 А 25
Необходимо получить:
Месяц Товар Кол-во
1 А 10
2 А 5
3 А 10
Только следует учесть, что реальная таблица содержит много атрибутов вида "количество" и "товар" т.е. атрибутов как с накопительным итогом так и без.
Спасибо!
...
Рейтинг: 0 / 0
Как преобразовать YTD в таблицу без накопительного итога
    #37984626
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
2.
3.
4.
select s1.Год, s1.Месяц, s1.Товар, s1.Количество-s2.Количество as КоличествоЗаМесяц
from ТаблицаYTD s1 left join  ТаблицаYTD s2 on s1.Товар=s2.Товар
where dateadd("m",1, dateserial(s2.Год, s2.месяц, 1))=dateserial(s1.Год, s1.месяц, 1)
order by s1.Товар, s1.Год, s1.Месяц
...
Рейтинг: 0 / 0
Как преобразовать YTD в таблицу без накопительного итога
    #37984629
snap2111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mds_world, спасибо, но там написано
Только следует учесть, что реальная таблица содержит много атрибутов вида "количество" и "товар" т.е. атрибутов как с накопительным итогом так и без.

Атрибутов всего около 50.
...
Рейтинг: 0 / 0
Как преобразовать YTD в таблицу без накопительного итога
    #37984632
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
snap2111mds_world, спасибо, но там написано
Только следует учесть, что реальная таблица содержит много атрибутов вида "количество" и "товар" т.е. атрибутов как с накопительным итогом так и без.

Атрибутов всего около 50.
Но мне это ничего не говорит. Я вижу только то, что здесь представлено. Покажите образец реальной таблицы или выставьте здесь фрагмент вашей БД с характерными записями в таблице.
...
Рейтинг: 0 / 0
Как преобразовать YTD в таблицу без накопительного итога
    #37984634
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
snap2111mds_world, спасибо, но там написано
Только следует учесть, что реальная таблица содержит много атрибутов вида "количество" и "товар" т.е. атрибутов как с накопительным итогом так и без.

Атрибутов всего около 50.И еще - если интересует именно количество в помесячном разрезе, то какая разница какие еще поля есть в таблице? По-моему никакой.

Те поля, которые не накопительные в запросе берутся из алиаса s1. Разность в накопительных полях между алиасами s1 и s2 дает месячное значение для этих полей. Вот, собственно и все.
...
Рейтинг: 0 / 0
Как преобразовать YTD в таблицу без накопительного итога
    #37985790
snap2111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mds_world,
поля во вложенном файле. Красным цветом выделены текстовые поля, синим - цифровые, которые содержат накопительный итог.
...
Рейтинг: 0 / 0
Как преобразовать YTD в таблицу без накопительного итога
    #37985866
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
snap2111,

я сначала попробывал сам, "на словах" описать, что ты "не прав" и "что делать" ... но, что-то оно всё матом да матом ...

поэтому вот - http://www.sql.ru/forum/actualthread.aspx?tid=139276
просто выполни рекомендации, конкретно твой - #13
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как преобразовать YTD в таблицу без накопительного итога
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]