|
Помогите и мне с запросом
|
|||
---|---|---|---|
#18+
Привет Есть задачка, я вроде решил, но с sql давно дел не имел, гляньте пожалуйста не написал ли я какую-то полную ерунду (хотя я и потестировал и вроде работает). Структура таблиц Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Нужно выбрать книги, которых продали меньше 10 штук за последний год, кроме тех, которые были выпущены меньше месяца назад. Получилось как-то так: Код: sql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2019, 10:55 |
|
Помогите и мне с запросом
|
|||
---|---|---|---|
#18+
Rhombusвроде работаетНе верю. Он даже синтаксически ошибочен. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2019, 16:20 |
|
Помогите и мне с запросом
|
|||
---|---|---|---|
#18+
Да, я потом уже разобрался. Как-то странно плагин в идее работал - он запускал кусок запроса внутри join вместо всего запрос, а я не заметил, что это не то вообще. Так в итоге сделал select p.product_id from product p left join ( select product_id from orders where dispatch_date >= date_sub(curdate(), interval 1 YEAR) group by product_id having sum(quantity) < 10 ) o on p.product_id = o.product_id where available_from <= date_sub(curdate(), interval 1 month) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2019, 17:14 |
|
|
start [/forum/topic.php?fid=47&fpage=39&tid=1829286]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 145ms |
0 / 0 |