|
|
|
Помогите составить запрос. Снова.
|
|||
|---|---|---|---|
|
#18+
Добрый день! Таблица состава накладной выглядит так Код: plsql 1. 2. 3. 4. 5. Таблица связей накладных выглядит так Код: plsql 1. 2. 3. 4. Не получается составить запрос, который бы выбрал цены на товар из определенных "родительских" накладных, но при условии, что во всех этих накладных товар имеет одинаковую цену. Пока есть такой запрос: Код: plsql 1. 2. 3. 4. 5. 6. В моем случае он возвращает 3 строки: Код: plsql 1. 2. 3. Первые две строки не должны попасть в запрос, т.к. в накладных (32780534001, 32098092001) этот товар (31807927001) имеет разную цену. Должна выбраться только последняя строка, причем необязательно, чтобы этот товар присутствовал в обеих "родительских" накладных одновременно. Важно, что на этот товар цена однозначна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2014, 21:55:31 |
|
||
|
Помогите составить запрос. Снова.
|
|||
|---|---|---|---|
|
#18+
Ну поставь условие having min(price) = max(price). Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2014, 22:06:21 |
|
||
|
Помогите составить запрос. Снова.
|
|||
|---|---|---|---|
|
#18+
Спасибо за идею. Получилось так: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2014, 22:22:10 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38588841&tid=1563800]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 226ms |
| total: | 373ms |

| 0 / 0 |
