|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#18+
__Michelle, ЖЕСТЬ... Скажите пожалуйста каков алгоритм запроса? Сначала создается таблица со всеми данными потом выбираются нужные??? Где можно посмотреть информацию про подобное? Хочу сам во всем разобраться... спасибо... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2016, 19:41 |
|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#18+
Все, со структурой и логикой запроса разобрался. В запросе есть [текст запроса]. Квадратные скобки, заканчивающиеся ТОЧКОЙ. Что это значит? Добавил в запрос 4-ю таблицу. Почему не отображается еще один столбец??? SELECT name_gr AS Группа, Протоколы, Уведомления, Предписания FROM GRUPPA INNER JOIN [SELECT cod_gr, Sum(C*(V=1)*(D=#04/29/2016#)) AS Уведомления, Sum(C*(V=2)*(D=#04/29/2016#)) AS Предписания, Sum(C*(V=3)*(D=#04/29/2016#)) AS Протоколы, Sum(C*(V=4)*(D=#04/29/2016#)) AS Акты FROM (SELECT V, cod_gr, C, D FROM TEMA LEFT JOIN (SELECT 1 AS V, UVED.cod_tem AS T, UVED.col_uved AS C, UVED.data_uved AS D FROM UVED UNION ALL SELECT 2, PRED.cod_tem, PRED.col_pred, PRED.data_pred FROM PRED UNION ALL SELECT 3, PROT.cod_tem, PROT.col_prot, PROT.data_prot FROM PROT UNION ALL SELECT 4, AKT.cod_tem, AKT.col_akt, AKT.data_akt FROM AKT) AS Q ON TEMA.cod_tem=Q.T) AS QQ GROUP BY cod_gr]. AS QQQ ON GRUPPA.cod_gr=QQQ.cod_gr ORDER BY name_gr; ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2016, 07:12 |
|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#18+
DQuasarВсе, со структурой и логикой запроса разобрался. В запросе есть [текст запроса]. Квадратные скобки, заканчивающиеся ТОЧКОЙ. Что это значит?Хорошо, что вы сами разобрались.))) Квадратные скобки с точкой добавляет конструктор запросов при сохранении или при переходе из режима SQL в режим конструктора. Я предпочитаю работать в режиме SQL и все эти скобки каждый раз меняю на обычные, иначе при внесении изменений в режиме SQL запрос воспринимается как ошибочный. DQuasarДобавил в запрос 4-ю таблицу. Почему не отображается еще один столбец??? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
Не отображается потому, что Вы его не включили в список вывода – желтая строка. Вот так Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2016, 11:18 |
|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#18+
[/src][/quot]Не отображается потому, что Вы его не включили в список вывода – желтая строка. Вот так[src] Блин, точно, спасибо))) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2016, 15:42 |
|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#18+
Возвращаюсь к моей БД((( Как добавить в этот запрос еще несколько значений??? 1. из таблицы RABOTA сумму V_rab 2. из таблицы DEMONT сумму Col_dem. я пытаюсь после текста SELECT 4, AKT.cod_tem, AKT.col_akt, AKT.data_akt FROM AKT) AS Q ON TEMA.cod_tem=Q.T) AS QQ подставить типа UNION ALL SELECT 5, RABOTA.Cod_gr, RABOTA.Col_rab, RABOTA.data_rab но не получается. Обновленную БД прилагаю ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2016, 05:59 |
|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#18+
DQuasar, ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2016, 06:00 |
|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#18+
Как это сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 12:54 |
|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#18+
В примере не рабочий запрос ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2016, 11:00 |
|
|
start [/forum/topic.php?fid=45&msg=39267804&tid=1613382]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 127ms |
0 / 0 |