powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Отчёт по неделям...
11 сообщений из 11, страница 1 из 1
Отчёт по неделям...
    #32119842
Лекс[КВ]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблица "Расход". Как сделать, чтобы в месячном отчёте, расход товаров показывался понедельно?
...
Рейтинг: 0 / 0
Отчёт по неделям...
    #32119855
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
писать кучу запросов, наверное всеж лучше в ХП, меньше трафика в сети, да и сподручнее когда пишешь селект, а не строишь конструкцию из объектов в Delphi
...
Рейтинг: 0 / 0
Отчёт по неделям...
    #32119911
Лекс[КВ]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ХП - что это такое?:))
...
Рейтинг: 0 / 0
Отчёт по неделям...
    #32119936
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Есть таблица "Расход". Как сделать, чтобы в месячном отчёте, расход товаров показывался понедельно?

А чего ты ждешь от такого вопроса. Мы что, знаем какая структура таблицы Расход. И какова должна быть структура отчета. И что надо, пример запроса показать. Имей привычку приводить исходные данные и что хочешь получить.
...
Рейтинг: 0 / 0
Отчёт по неделям...
    #32119986
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ХП сокращения от Хранимая Процедура
...
Рейтинг: 0 / 0
Отчёт по неделям...
    #32120087
Лекс[КВ]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklin - прошу прощенья, меня просто отвлекли и я не успел докончить!!!

Пусть будет три поля: дата(data), товар (tovar) и расход (rashod), где в расход записывается кол-во проданного товара за определённую дату.

Структура отчёта:(примерная)!!!

Расход товаров со склада с 1.01.2003 по 1.02.2003

Товар: сахар.
1.01.2003 - 8.01.2003 - 20кг.
9.01.2003 - 16.01.2003 - 25кг.
...
Итого: 125кг.

Товар: мука.
...
...
Рейтинг: 0 / 0
Отчёт по неделям...
    #32120118
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Судя по этому Пусть будет три поля , у тебя и структура таблицы примерная. Давай как скажи, на каком этапе у тебя проект, а то щас тебе начну запросы писать с GROUP BY и SUM. Насколько с SQL знаком. Или только на уровне TTable работал. Тока без обид.
...
Рейтинг: 0 / 0
Отчёт по неделям...
    #32120161
Лекс[КВ]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну воще из меня неуча сделал))
Написал "примерная", потому как полей есессно больше, но select нужен именно по этим полям (в таблице есть "уникальное" поле формирующееся через gen_id и индексы по полям дата+покупатель+товар в различных сочетаниях).
Проект в процессе разработки, вернее уже на стадии построения отчётов.
По поводу SQL знаком довольно-таки близко. Поэтому группировки и агрегатные функции в затруднение не поставят, а также вложенные запросы.
Просто загвоздка вся в том у меня,что я не могу придумать откуда проге выбирать дни недели и соответствующие им числа...Типо того, что 10.03.2003 и 17.03.2003 это понедельник, и как это всё увязать с селектом....
...
Рейтинг: 0 / 0
Отчёт по неделям...
    #32120165
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Посмотри в Дельфиной справке по словосочетанию Datetime routines .
...
Рейтинг: 0 / 0
Отчёт по неделям...
    #32120170
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше это делать не в проге, а на серваке. Вот только помощь от меня будет, как от быка молока. Сам работаю с MS SQL. Там есть функция DATEPART(), которая возвращает целое представление любой части даты. С помощью нее можно получить и день недели в том числе. Есть ли что нибудь аналогичное в интербейс.
...
Рейтинг: 0 / 0
Отчёт по неделям...
    #32120200
Лекс[КВ]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eNose - спасибо!!!!! я и не знал, что столько функций и процедур есть для работы с датой и временем....
pkarklin - да я вот тоже думаю это в ХП засунуть, мне бы для начала саму структуру запроса сделать. Ладно, думаю за выходные наковыряю что-нибудь. Если получится у меня и будет желание у Вас, выставлю на критикование ;)
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Отчёт по неделям...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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