|
|
|
Помогите новичку: Как создать запрос на выборку предприятий, чьи цены не росли за 4 сезона
|
|||
|---|---|---|---|
|
#18+
Есть таблицы (2) 1) Предприятия Код предприятия (kodpred) Название предприятия (nazpred) 2) Изделия Код предприятия (kodpred) Название товара (nazidz) Цена квартала 1 (kvart1) Цена квартала 2 (kvart2) Цена квартала 3 (kvart3) Цена квартала 4 (kvart4) Нужно отобрать те предприятия, цены на товары которых не возвростали за четыре квартала. Как создать такой запрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2004, 10:54:55 |
|
||
|
Помогите новичку: Как создать запрос на выборку предприятий, чьи цены не росли за 4 сезона
|
|||
|---|---|---|---|
|
#18+
Можно конечно и на таком Т.З., но я бы все-таки начал с нормализации. Если начать уже на свернутых данных дальше обработку строить, то скоро в тупик упретесь. Сворачивать лучше в последний момент перед выводом в форму или отчет. kodpred nazpred iQuart mnPrice -> перекрестный запрос -> ваша таблица ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2004, 11:07:38 |
|
||
|
Помогите новичку: Как создать запрос на выборку предприятий, чьи цены не росли за 4 сезона
|
|||
|---|---|---|---|
|
#18+
Что значит не росли, т.е.: kvart1 >= kvart2 >= kvart3 >= kvart4 или kvart1 >= kvart4, или ... ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2004, 11:44:13 |
|
||
|
Помогите новичку: Как создать запрос на выборку предприятий, чьи цены не росли за 4 сезона
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. Если условие idz.kvart1 <= idz.kvart4 не подойдет, то пропишите другое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2004, 11:54:11 |
|
||
|
Помогите новичку: Как создать запрос на выборку предприятий, чьи цены не росли за 4 сезона
|
|||
|---|---|---|---|
|
#18+
И куда это вводить? :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2004, 12:49:49 |
|
||
|
Помогите новичку: Как создать запрос на выборку предприятий, чьи цены не росли за 4 сезона
|
|||
|---|---|---|---|
|
#18+
АртреусИ куда это вводить? :))Вот с этого надо было начинать А в аксесе есть вкладка "Запросы", перейдите туда и нажмите кнопку "Конструктор" ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2004, 12:54:37 |
|
||
|
Помогите новичку: Как создать запрос на выборку предприятий, чьи цены не росли за 4 сезона
|
|||
|---|---|---|---|
|
#18+
Ладно-ладно, понял, в SQL надо это вводить =)) Ну да, ну бывает :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2004, 13:05:39 |
|
||
|
Помогите новичку: Как создать запрос на выборку предприятий, чьи цены не росли за 4 сезона
|
|||
|---|---|---|---|
|
#18+
Кстати, тот запрос может и не подойти, т.к. не до конца понятны условия отбора предприятий, как быть если у него есть товары и с возрастающей ценой и невозрастающей, выводить в этом случае предприятие или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2004, 13:15:12 |
|
||
|
Помогите новичку: Как создать запрос на выборку предприятий, чьи цены не росли за 4 сезона
|
|||
|---|---|---|---|
|
#18+
выводить =)) и выводит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2004, 13:35:48 |
|
||
|
Помогите новичку: Как создать запрос на выборку предприятий, чьи цены не росли за 4 сезона
|
|||
|---|---|---|---|
|
#18+
или ТЗ кривое... или решение... или я вообще ничего не понимаю в приведенных примерах будут выбраны: те предприятия цены на товары которых < не возрос_ЛИ [в календарном году] > сравните с формулировками ТЗ: "те предприятия, цены на товары которых < не возрос_ТАЛИ [за четыре квартала] >" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2004, 15:12:13 |
|
||
|
Помогите новичку: Как создать запрос на выборку предприятий, чьи цены не росли за 4 сезона
|
|||
|---|---|---|---|
|
#18+
GUESТили ТЗ кривое... или решение... или я вообще ничего не понимаю в приведенных примерах будут выбраны: те предприятия цены на товары которых < не возрос_ЛИ [в календарном году] > сравните с формулировками ТЗ: "те предприятия, цены на товары которых < не возрос_ТАЛИ [за четыре квартала] >" Об этом и речь: BaginЧто значит не росли, т.е.: kvart1 >= kvart2 >= kvart3 >= kvart4 или kvart1 >= kvart4, или ... ? Bagin Код: plaintext 1. 2. Если условие idz.kvart1 <= idz.kvart4 не подойдет, то пропишите другое Другой вариант: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2004, 15:23:27 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32809469&tid=1669989]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 376ms |

| 0 / 0 |
