![]() |
|
Модераторы: skyboy |
![]()
|
|
| Beltar |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 627 Регистрация: 11.1.2006 Репутация: нет Всего: 7 |
Есть таблица с моделями продукции вида:
1) Id 2) Название И есть таблица выработки оборудования: 1) Id_МоделиЛев 2) ВыработкаЛев 3) Id_МоделиПрав 4) ВыработкаПрав Т. е. оборудование (конкретно у меня это вулканизаторы покрышек), имеет до 2-х производственных блоков, каждый из которых в принципе может работать один, или они одновременно производят разные модели. Чаще всего, конечно, работают оба и делают одну и ту же модель, поэтому такая организация удобнее для ввода данных. Нужно получить распределение выработки по моделям безотносительно того, где именно продукция произведена. Можно ли это сделать одним запросом? -------------------- Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере. |
|||
|
||||
| Zloxa |
|
|||
|
Чо? ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3473 Регистрация: 12.9.2008 Репутация: 53 Всего: 161 |
-------------------- Достоверно известно, что 89% людей доверяют статистике взятой с потолка |
|||
|
||||
| triclosan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 18.8.2006 Репутация: 3 Всего: 12 |
организация данных имхо не очень удобна, если работает один, а второй нет - получаем зависщее в воздухе поле, не несущее информации. Конечно если ваш комплекс включается одной кнопкой (т.е. оба агрегата сразу) и запись отражает включение прибора, то может быть и сойдет.
Это сообщение отредактировал(а) triclosan - 25.5.2011, 11:11 |
|||
|
||||
| Beltar |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 627 Регистрация: 11.1.2006 Репутация: нет Всего: 7 |
В принципе подходит, по крайней мере, просуммировать пару строк в одном запросе не сильно увеличит геморность. Благодарю.
Некоторое количество NULL-полей не критично, просто не тот объем. Запись отражает ввод данных вручную, т. е. например, слева сварили 9 покрышек модели X, а справа 10 модели Y. Если бы ввод был автоматизированным, то правильно было бы хранить инфу о каждой отдельной варке. -------------------- Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Составление SQL-запросов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |