Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как обратится повторно к тому же столбцу и работать с ним не трогая первый запрос
|
|||
|---|---|---|---|
|
#18+
Задание: Вывести для каждого поставщика сколько им было поставлено продуктов: в год и в каждом квартале. Код: sql 1. 2. 3. Этим запросом я получаю сколько они доставили за год(за все 4 квартала), и столбик kol уже выведен и занят. Как мне опять обратится к этому столбику что бы уже ввести условия ТОЛЬКО на 1 квартал, так что бы это была одна таблиц (ЗА ГОД, ЗА 1 КВАРТАЛ, ЗА 2 КВАРТАЛ, ЗА 3 КВАРТАЛ, ЗА 4 КВАРТАЛ.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2019, 14:18 |
|
||
|
Как обратится повторно к тому же столбцу и работать с ним не трогая первый запрос
|
|||
|---|---|---|---|
|
#18+
MOaY, Почитайте про CASE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2019, 18:32 |
|
||
|
Как обратится повторно к тому же столбцу и работать с ним не трогая первый запрос
|
|||
|---|---|---|---|
|
#18+
MOaY, group by ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2019, 20:07 |
|
||
|
Как обратится повторно к тому же столбцу и работать с ним не трогая первый запрос
|
|||
|---|---|---|---|
|
#18+
1. Не используйте функцию от поля даты для выборки диапазона, SQL сервер будет просматривать всю таблицу и применять datepart к каждой строке и после этого проверять равен ли результат 2015. Если у вас будет индекс по этому полю, то он не поможет. 2. Создаёте функцию округляющую дату до квартала Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. После чего запросом получите данные в разрезе кварталов с суммой по году Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 11:49 |
|
||
|
|

start [/forum/topic.php?fid=46&gotonew=1&tid=1687216]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
11ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 246ms |
| total: | 419ms |

| 0 / 0 |
