|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#18+
имеется три таблицы, по которым мне нужно сделать запрос. Если без условия по дате, то выводит соответственно все поля. А если с условием то выводит не все поля. Мне необходимо чтобы из таблицы GRUPPA выводились все поля, сумма Col_uved на конкретную дату, а те поля где нет Col_uved выводились пустыми. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2016, 06:40 |
|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2016, 06:40 |
|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2016, 06:41 |
|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#18+
DQuasar, а mdb файл с тремя таблицами слабо было прикрепить? Вот сейчас кто-то намалюет тебе эскиз (возможно и правильный), но ошибется в одной букве, а потом ты будешь говорить - проверил, не работает... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2016, 08:16 |
|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#18+
DQuasarЕсли без условия по дате, то выводит соответственно все поля. А если с условием то выводит не все поля. Бредятина. Список полей выходного набора в принципе не может зависеть от наличия или отсутствия условия. DQuasarМне необходимо чтобы из таблицы GRUPPA выводились все поля, сумма Col_uved на конкретную дату, а те поля где нет Col_uved выводились пустыми. Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2016, 09:01 |
|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#18+
Вот такой результат получить возможно ли???? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2016, 07:20 |
|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#18+
Вот файл ДБ ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2016, 07:24 |
|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2016, 08:08 |
|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2016, 08:10 |
|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#18+
simply, Здесь задваиваются name_gr и нет временных сооружений. Должно быть так - если на эту дату есть какие либо значения, то выводить сумму, если же нет, то хотя бы выводить ноль. т.е. запрос должен содержать всего 5 строк, ровно столько строк, сколько в таблице GRUPPA, а в столбцах в зависимости от даты сумма либо пустое (или ноль) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2016, 15:24 |
|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#18+
Решение очевидно. Справочник ВСЕХ работ + дата + ЛЕФТ джоин группировка записей какие фактически есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2016, 17:10 |
|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2016, 17:48 |
|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#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 |
|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#18+
__Michelle, Благоустройство Земляные работы Реклама Торговля Временные сооружения Реально ведь - сетевой график коммерческого кладбища у ТС склеивается ... Извините. У меня сегодня мрачнуха прет. Но так ведь?! . ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2016, 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 |
|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#18+
капча-трава-я-не-робот, А ведь точно. Там среди тем есть "Разрытие без ордера", "Урна"... А-а-а-а.... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2016, 21:33 |
|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2016, 21:38 |
|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#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 |
|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#18+
Топик почищен ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2016, 22:32 |
|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#18+
simply, спасибо. Ваш ответ мне очень помог. Стараюсь добавить еще несколько таблиц. Но получается только когда добавляешь вместе с количеством еще и дату. Запрос при этом получается очень объемным, много лишних столбцов с датами получается. Можно ли как то упростить запрос? или БД корявая? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2016, 15:34 |
|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2016, 15:35 |
|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#18+
DQuasarsimply, спасибо. Ваш ответ мне очень помог. Стараюсь добавить еще несколько таблиц. Но получается только когда добавляешь вместе с количеством еще и дату. Запрос при этом получается очень объемным, много лишних столбцов с датами получается. Можно ли как то упростить запрос? или БД корявая? На счет "корявости" базы, не знаю, особенно не вникал. Вы просили помощи по конкретным задачам, я их решал, повторюсь, не вникая в общую суть. Скорее всего в структуре не все в порядке, коль с самого начала приходится изгаляться с запросами. Попробуйте, своими словами, описать задачу, которую вам необходимо решить с помощью базы. Да, из последнего вашего сообщение, я вообще ничего не понял, что вы хотите. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2016, 18:26 |
|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#18+
Если вам нужно видеть только два столбца, то можно остальные просто скрыть (если я все таки правильно понял) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2016, 18:37 |
|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#18+
simply, суть в следующем. Несколько специалистов, каждый из них каждый день может выдать предписания, уведомления, составить протоколы, а может и не составить. Все это может быть на разные темы. Тем может быть очень много, а темы в свою очередь делятся на 5 групп (может быть +-2). От БД нужен количественный учет по каждому специалисту, теме, группе и т.д. От запроса нужно чтобы он по каждой группе считал количество уведомлений, протоколов, предписаний и т.д. за определенный период/дату. Прикрепляю пример итоговой таблицы (отчета) в Excel. Спасибо заранее... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2016, 20:13 |
|
Как вывести пустые поля если есть условие?
|
|||
---|---|---|---|
#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 |
|
|
start [/forum/topic.php?fid=45&msg=39242647&tid=1613382]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 163ms |
0 / 0 |