[ОТВЕТИТЬ]
Опции темы
26.02.2009 14:42  
sanchis
Добрый день! Недавно совсем работаю с супермагом. Задачку начальство поставило: составить отчет по выручке за два месяца в период с 23.00 до 9.00 утра каждого дня.
 
26.02.2009 14:47  
akonev
отчеты - магазинные - почасовая статистика по группам товаров
оно?
 
26.02.2009 15:04  
sanchis
Оно. Спасибо большое!
 
26.02.2009 15:36  
sanchis
а если нужна статистика по дням: 1-выручка с 23 до 9, 2-выручка с 23 до 9, 3-...?
 
27.02.2009 10:06  
akonev
боюсь, что никак.

если, конечно, не рассматривать вариант запустить этот отчет 60 раз и собрать результаты в один документ.

кроме этого варианта, есть еще два:
1) писать запрос к базе по таблицам чеков
2) уточнить, для чего это надо начальству. такие данные бывают нужны только для "вычисления" оптимального расписания работы магазина, чтобы не платить лишку за лицензию, электричество, зп, ...
скорее всего, начальству окажется достаточно (и даже удобнее) получить не 60 строк (за каждый день), а всего 7: по дням недели.
максимум - 14 (по дням недели, но за каждый месяц отдельно)
 
27.02.2009 10:07  
Mtirt
Есть третий - написать отчет в Бизнес-Анализе.
 
27.02.2009 12:31  
deucel
Ну и четвертый, до кучи

создать файл datetime.sql
Код:
SET echo off newpage 0 space 0 pagesize 0 feed off head off trimspool on linesize 500
SPOOL datetime.txt

SELECT   a.locid || ';' || TO_CHAR (TRUNC (a.printtime, 'HH24'), 'DD-MM-YYYY HH24:MI') || ';' || TO_CHAR (SUM (a.totalsum))
    FROM smcashchecks a
   WHERE a.printtime BETWEEN SYSDATE - 60 AND SYSDATE AND TO_CHAR (a.printtime, 'HH24') IN ('00', '01', '02', '03', '04', '05', '06', '07', '08', '09', '23')
GROUP BY a.locid, TRUNC (a.printtime, 'HH24');

SPOOL off
EXIT
выполнить на магазине этот скрипт
Цитата:
sqlplus supermag@ИмяБД @datetime.sql
в результате получим текстовый файл с разделителем ';' типа
Цитата:
135;30-12-2008 08:00;377,4
135;30-12-2008 09:00;31551,66
 
02.03.2009 15:56  
sanchis
Спасибо за советы! Сам я додумался только до 60ти кратного запуска отчета. Результаты чего начальству и отдал
 
 
Опции темы



Часовой пояс GMT +3, время: 05:16.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.