Дальше читай, если делаешь прогу для людей (а не для себя.)
Сгруппируй материалы (Трубы, Муфты, Гвозди, Болты, Доски, Плитка, Краска, Кирпич и т.д.) .
Для этого создай таблицу Group(id INTEGER PRIMARY KEY, name TEXT) (от силы 1000-2000 записей),
в таблицу MatBaz добавь колонку Groups. Надеюсь понял.
Оператору подсовываешь список групп в ComboBox, оператор выбирает группу, например Доски, и у него в таблице Материалы всего 10-15 записей, а не все 35 тысяч.
Сгруппируй материалы (Трубы, Муфты, Гвозди, Болты, Доски, Плитка, Краска, Кирпич и т.д.) .
Для этого создай таблицу Group(id INTEGER PRIMARY KEY, name TEXT) (от силы 1000-2000 записей),
в таблицу MatBaz добавь колонку Groups. Надеюсь понял.
Оператору подсовываешь список групп в ComboBox, оператор выбирает группу, например Доски, и у него в таблице Материалы всего 10-15 записей, а не все 35 тысяч.
Совет принят, пойдет в реализацию.
2. По данной базе ресурсов ведется стройка по всей России, кроме Москвы конечно. Это так называемые ресурсы для ТЕР.
А по косякам вопрос передам, просто не я её в XLS делаю.
За оперативность как всегда РЕСПЕКТ
И все таки, можно ли округлить данный запрос SELECT AVG (otp) FROM resurs WHERE kodres="%1" AND otp<>"" AND otp<>"0"
НЕ знаю куда ROUND запихать???