|
|
|
помогите, пожалуйста, правильно написать запрос
|
|||
|---|---|---|---|
|
#18+
Ситуация такова: имеются три таблицы. В каждой из этих таблиц присутствуют поля "цена" и "количество". Значения в полях могут повторяться. Пользователь вводит требуемую цену и должен получить результат по формуле "таблица1 - таблица2 - таблица3". При том, как я понимаю, если пользователь ввел цену 150, а в "таблице 1" 150 встречается 10 раз, то сначала количество товара, привязанного к этой цене суммируется, а потом из него вычитается количество товара в остальных таблицах. В итоге выдаётся общий результат. Мало того, на форме, с которой запрос должен брать данные - ровно 50 полей для ввода, т.е. этот запрос должен обрабатывать 50 значений одновременно. А если из 50 введено только 25, обрабатывать 25, игнорируя пустые поля. Я пас. Что делать - совсем не понимаю, а в толстых книжках, естественно запуталась, в силу острой нехватки времени. Помогите пожалуйста, асы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2003, 01:43 |
|
||
|
помогите, пожалуйста, правильно написать запрос
|
|||
|---|---|---|---|
|
#18+
Цена чего ? Где же код товара ? По нему и надо связывать таблицы в единый запрос. Потом можно сгруппировать и просуммировать по коду товара и затем наконец вычислить разницу между суммами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2003, 09:25 |
|
||
|
помогите, пожалуйста, правильно написать запрос
|
|||
|---|---|---|---|
|
#18+
М-д-а-а..., если очень надо идентифицировать товар по цене, то можно и по ней вычислить и количество и разность, но что такое еще 49 полей для ввода? Это другие цены на другие товары, или дополнительная спецификация товара? И как их вообще должен обрабатывать запрос? ИМХО, без постановки задачи, действительно можно пасовать и не понимать, что делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2003, 09:55 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1745&tid=1679215]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
69ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 385ms |

| 0 / 0 |
