Вверх ↑
Этот топик читают: Гость
Ответов: 8930
Рейтинг: 823
#16: 2011-12-21 20:55:02 ЛС | профиль | цитата
Chipset, code_26279.txt
карма: 19

0
файлы: 1code_26279.txt [3.2KB] [137]
Ответов: 16884
Рейтинг: 1239
#17: 2011-12-21 21:18:07 ЛС | профиль | цитата
А ChangeMon не устраивает ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 8930
Рейтинг: 823
#18: 2011-12-22 00:02:17 ЛС | профиль | цитата
Tad, ChangeMon пропускает ПЕРВОЕ, а коллеге нужно ПОСЛЕДНЕЕ
карма: 19

0
Ответов: 3889
Рейтинг: 362
#19: 2011-12-22 00:04:58 ЛС | профиль | цитата
....
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#20: 2011-12-22 00:05:12 ЛС | профиль | цитата
Леонид, и что, это трудно сделать?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 8930
Рейтинг: 823
#21: 2011-12-22 00:16:25 ЛС | профиль | цитата
Tad, можно, и 1001 способом
карма: 19

0
Ответов: 16884
Рейтинг: 1239
#22: 2011-12-22 00:26:03 ЛС | профиль | цитата
Я про то, что перед ПЕРВЫМ идет ПРЕДЫДУЩЕЕ ПОСЛЕДНЕЕ. (с какой стороны посмотреть )
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 8930
Рейтинг: 823
#23: 2011-12-22 00:56:42 ЛС | профиль | цитата
Tad, предыдущее последнее надо запоминать, что и ставит равенство между IF и ChangeMon (если только не вывести из него точку, ведь оно там есть ) (сейчас nesco начнёт волноваться )
карма: 19

0
Ответов: 3889
Рейтинг: 362
#24: 2011-12-22 01:10:42 ЛС | профиль | цитата
Есть смутное сомнение, что человеку не просто текст "событие нужен", а именно какое-то действие в реальном времени ровно перед началом изменений, то есть без задержки на один шаг, что при заведомо неизвестных данных не возможно по определению.
карма: 1

0
Ответов: 186
Рейтинг: 9
#25: 2011-12-22 06:17:42 ЛС | профиль | цитата
Леонид писал(а):
Chipset, code_26279.txt


Леонид, тоже интересный вариант, но
1)Переворачивает последовательность.
2)Событие для последнего кода не наступает.

code_26284.txt

Леонид писал(а):
Tad, ChangeMon пропускает ПЕРВОЕ, а коллеге нужно ПОСЛЕДНЕЕ


Совершенно верно, коллега

Я тоже думал что задача плевая, пока вчера целый день на нее не потратил.

1nd1g0 писал(а):
Есть смутное сомнение, что человеку не просто текст "событие нужен", а именно какое-то действие в реальном времени ровно перед началом изменений, то есть без задержки на один шаг, что при заведомо неизвестных данных не возможно по определению.


А надо то, что бы цены 1 ресурса попали в массив а ArrayMathStat их сложил и разделил на их количество, проблема с событием (наличие или значение данных в событии не принципиально) для ArrayMathStat.
карма: 0

0
файлы: 1code_26284.txt [2KB] [114]
Ответов: 16884
Рейтинг: 1239
#26: 2011-12-22 09:43:51 ЛС | профиль | цитата
Chipset писал(а):
1)Переворачивает последовательность.
непонятно.
Chipset писал(а):
2)Событие для последнего кода не наступает
Ну это - как организовать алгоритм обработки.
3.Читаем Как скопировать и вставить схему?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 8930
Рейтинг: 823
#27: 2011-12-22 10:25:10 ЛС | профиль | цитата
Chipset, чтобы не "переворачивало", надо в списке строк переменить AddType с First на Last -- специально сделал, чтобы поступающие данные были видны, тогда и событие окажется на последнем
карма: 19

0
Ответов: 16884
Рейтинг: 1239
#28: 2011-12-22 10:31:48 ЛС | профиль | цитата
252.181.170.95.rightside. писал(а):
Так сейчас и есть, все считает Мускул запросами
Не запросами, а одним запросом.
252.181.170.95.rightside. писал(а):
Правда на это уходит 6 часов сейчас
Число записей в БД ? (для интереса)
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 758
Рейтинг: 112
#29: 2011-12-22 13:21:57 ЛС | профиль | цитата
252.181.170.95.rightside. писал(а):
Придется добавлять последнее событие, при таком варианте результата из базы.
252.181.170.95.rightside. писал(а):
Так сейчас и есть, все считает Мускул запросами. Правда на это уходит 6 часов сейчас. Хочу что бы все считала программа, и была только запись в базу.
Знаю что Update самые тяжелые запросы, но хочу проверить.

Не занимайся ерундой.
Скорей всего у тебя запрос неправильный. Лучше опеши что за Таблица, сколько записей, какой запрос

карма: 1

0
Ответов: 16884
Рейтинг: 1239
#30: 2011-12-22 19:23:34 ЛС | профиль | цитата
miver писал(а):
Не занимайся ерундой.
Вот и я о том же.
Года два тому делал программу для небольшого продуктового магазина.
Наименований товара - около 200
Получение товара - раз в три дня или по требованию.
Цена получаемого товара может меняться.
В месяц набирается до 2500 записей. На сегодня, с начала года, набралось около 27000 записей с копейками.
Использовал SQLite.
Т.е. условия почти как у автора топика.
Сегодня зашел и простейшим запросом
SELECT name AS "Наименование", sum(Cena)/sum(Kol) AS "Цена средняя", sum(Kol) AS "Количество" FROM baza
WHERE substr(Dprih,1,4)='2011' GROUP BY name ORDER BY name;
через ~7 минут получил отсортированный по имени товара результат за год.
Бука у них допотопная. XP.

Откуда родится 6 часов ? Совсем непонятно.
Знаю что Update самые тяжелые запросы, но хочу проверить.
И при чем здесь UPDATE ?

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)