|
|
|
Как вывести пустые поля если есть условие?
|
|||
|---|---|---|---|
|
#18+
имеется три таблицы, по которым мне нужно сделать запрос. Если без условия по дате, то выводит соответственно все поля. А если с условием то выводит не все поля. Мне необходимо чтобы из таблицы GRUPPA выводились все поля, сумма Col_uved на конкретную дату, а те поля где нет Col_uved выводились пустыми. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2016, 06:40:07 |
|
||
|
Как вывести пустые поля если есть условие?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2016, 06:40:50 |
|
||
|
Как вывести пустые поля если есть условие?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2016, 06:41:36 |
|
||
|
Как вывести пустые поля если есть условие?
|
|||
|---|---|---|---|
|
#18+
DQuasar, а mdb файл с тремя таблицами слабо было прикрепить? Вот сейчас кто-то намалюет тебе эскиз (возможно и правильный), но ошибется в одной букве, а потом ты будешь говорить - проверил, не работает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2016, 08:16:27 |
|
||
|
Как вывести пустые поля если есть условие?
|
|||
|---|---|---|---|
|
#18+
DQuasarЕсли без условия по дате, то выводит соответственно все поля. А если с условием то выводит не все поля. Бредятина. Список полей выходного набора в принципе не может зависеть от наличия или отсутствия условия. DQuasarМне необходимо чтобы из таблицы GRUPPA выводились все поля, сумма Col_uved на конкретную дату, а те поля где нет Col_uved выводились пустыми. Код: vbnet 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2016, 09:01:59 |
|
||
|
Как вывести пустые поля если есть условие?
|
|||
|---|---|---|---|
|
#18+
Вот такой результат получить возможно ли???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 07:20:20 |
|
||
|
Как вывести пустые поля если есть условие?
|
|||
|---|---|---|---|
|
#18+
Вот файл ДБ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 07:24:41 |
|
||
|
Как вывести пустые поля если есть условие?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 08:08:49 |
|
||
|
Как вывести пустые поля если есть условие?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 08:10:23 |
|
||
|
Как вывести пустые поля если есть условие?
|
|||
|---|---|---|---|
|
#18+
simply, Здесь задваиваются name_gr и нет временных сооружений. Должно быть так - если на эту дату есть какие либо значения, то выводить сумму, если же нет, то хотя бы выводить ноль. т.е. запрос должен содержать всего 5 строк, ровно столько строк, сколько в таблице GRUPPA, а в столбцах в зависимости от даты сумма либо пустое (или ноль) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 15:24:25 |
|
||
|
Как вывести пустые поля если есть условие?
|
|||
|---|---|---|---|
|
#18+
Решение очевидно. Справочник ВСЕХ работ + дата + ЛЕФТ джоин группировка записей какие фактически есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 17:10:56 |
|
||
|
Как вывести пустые поля если есть условие?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 17:48:08 |
|
||
|
Как вывести пустые поля если есть условие?
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. Sum-col_uveddata_uvedname_gr4 30.04.2016 Благоустройство2 30.04.2016 Земляные работы2 30.04.2016 Реклама3 30.04.2016 Торговля 30.04.2016 Временные сооружения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 21:12:03 |
|
||
|
Как вывести пустые поля если есть условие?
|
|||
|---|---|---|---|
|
#18+
__Michelle, Благоустройство Земляные работы Реклама Торговля Временные сооружения Реально ведь - сетевой график коммерческого кладбища у ТС склеивается ... Извините. У меня сегодня мрачнуха прет. Но так ведь?! . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 21:21:21 |
|
||
|
Как вывести пустые поля если есть условие?
|
|||
|---|---|---|---|
|
#18+
Там еще другие числа: 28 и 29 Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. Если 29 то результат такой: Код: xml 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 21:30:21 |
|
||
|
Как вывести пустые поля если есть условие?
|
|||
|---|---|---|---|
|
#18+
капча-трава-я-не-робот, А ведь точно. Там среди тем есть "Разрытие без ордера", "Урна"... А-а-а-а.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 21:33:41 |
|
||
|
Как вывести пустые поля если есть условие?
|
|||
|---|---|---|---|
|
#18+
Код: vbnet 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 21:38:45 |
|
||
|
Как вывести пустые поля если есть условие?
|
|||
|---|---|---|---|
|
#18+
simplyТам еще другие числа: 28 и 29 Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. Если 29 то результат такой: Код: xml 1. 2. 3. 4. 5. 6. 7. Да, правильно. Нужен еще один DISTINCT Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. Sum-col_uved data_uved name_gr5 29.04.2016 Реклама 29.04.2016 Благоустройство 29.04.2016 Временные сооружения 29.04.2016 Земляные работы 29.04.2016 Торговля Примечание : это здесь, на форуме, Sum-col_uved почему-то выравнивается как текст, на самом деле выравнивается как число. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 22:07:08 |
|
||
|
Как вывести пустые поля если есть условие?
|
|||
|---|---|---|---|
|
#18+
Топик почищен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 22:32:35 |
|
||
|
Как вывести пустые поля если есть условие?
|
|||
|---|---|---|---|
|
#18+
simply, спасибо. Ваш ответ мне очень помог. Стараюсь добавить еще несколько таблиц. Но получается только когда добавляешь вместе с количеством еще и дату. Запрос при этом получается очень объемным, много лишних столбцов с датами получается. Можно ли как то упростить запрос? или БД корявая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2016, 15:34:45 |
|
||
|
Как вывести пустые поля если есть условие?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2016, 15:35:45 |
|
||
|
Как вывести пустые поля если есть условие?
|
|||
|---|---|---|---|
|
#18+
DQuasarsimply, спасибо. Ваш ответ мне очень помог. Стараюсь добавить еще несколько таблиц. Но получается только когда добавляешь вместе с количеством еще и дату. Запрос при этом получается очень объемным, много лишних столбцов с датами получается. Можно ли как то упростить запрос? или БД корявая? На счет "корявости" базы, не знаю, особенно не вникал. Вы просили помощи по конкретным задачам, я их решал, повторюсь, не вникая в общую суть. Скорее всего в структуре не все в порядке, коль с самого начала приходится изгаляться с запросами. Попробуйте, своими словами, описать задачу, которую вам необходимо решить с помощью базы. Да, из последнего вашего сообщение, я вообще ничего не понял, что вы хотите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2016, 18:26:28 |
|
||
|
Как вывести пустые поля если есть условие?
|
|||
|---|---|---|---|
|
#18+
Если вам нужно видеть только два столбца, то можно остальные просто скрыть (если я все таки правильно понял) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2016, 18:37:03 |
|
||
|
Как вывести пустые поля если есть условие?
|
|||
|---|---|---|---|
|
#18+
simply, суть в следующем. Несколько специалистов, каждый из них каждый день может выдать предписания, уведомления, составить протоколы, а может и не составить. Все это может быть на разные темы. Тем может быть очень много, а темы в свою очередь делятся на 5 групп (может быть +-2). От БД нужен количественный учет по каждому специалисту, теме, группе и т.д. От запроса нужно чтобы он по каждой группе считал количество уведомлений, протоколов, предписаний и т.д. за определенный период/дату. Прикрепляю пример итоговой таблицы (отчета) в Excel. Спасибо заранее... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2016, 20:13:16 |
|
||
|
Как вывести пустые поля если есть условие?
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Группа Дата Протоколы Уведомления ПредписанияБлагоустройство 29.04.2016 0 0 0Временные сооружения 29.04.2016 0 0 0Земляные работы 29.04.2016 0 0 0Реклама 29.04.2016 2 5 1Торговля 29.04.2016 1 0 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2016, 00:55:12 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=39242403&tid=1613382]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
177ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 470ms |

| 0 / 0 |
