Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Нужно чтобы выводились результаты группировки даже если условие не соблюдено
|
|||
|---|---|---|---|
|
#18+
Есть таблица Accounts, имена которых нужно вывести в любом случае даже если нет данных в базе или условие не соблюдено. Accounts связана с таблицей Transes. Вот запрос Код: sql 1. 2. 3. 4. 5. Если в базе вообще нет записей то запрос выводит результаты 2 Account. Если в базе если запись например 20 числа, то запрос будет выводить результаты когда условие даты будет После 20 числа, если условие будет До то ни одного Account не выводится... как сделать что бы Accounts выводились всегда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2019, 10:18 |
|
||
|
Нужно чтобы выводились результаты группировки даже если условие не соблюдено
|
|||
|---|---|---|---|
|
#18+
Aleksy, перенеси условия из where в on ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2019, 11:02 |
|
||
|
Нужно чтобы выводились результаты группировки даже если условие не соблюдено
|
|||
|---|---|---|---|
|
#18+
court, Спасибо, понял! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2019, 11:22 |
|
||
|
Нужно чтобы выводились результаты группировки даже если условие не соблюдено
|
|||
|---|---|---|---|
|
#18+
А что если в в таблице Transes есть записи без Accounts.Id, типа как вывести в этом же запросе строку "без счета"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2019, 15:03 |
|
||
|
Нужно чтобы выводились результаты группировки даже если условие не соблюдено
|
|||
|---|---|---|---|
|
#18+
AleksyА что если в в таблице Transes есть записи без Accounts.Id, типа как вывести в этом же запросе строку "без счета"?Тогда нужно вместо LEFT JOIN использовать FULL JOIN ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2019, 17:26 |
|
||
|
Нужно чтобы выводились результаты группировки даже если условие не соблюдено
|
|||
|---|---|---|---|
|
#18+
Так все получается, спасибо! Но теперь с группировкой выбираются все счета, по каждой записи для счета, а суммы без счетов выводятся общей суммой и само называние счета пустое, как сделать что бы выводилось что-то типа "без счета"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2019, 17:57 |
|
||
|
Нужно чтобы выводились результаты группировки даже если условие не соблюдено
|
|||
|---|---|---|---|
|
#18+
Aleksyа суммы без счетов выводятся общей суммой и само называние счета пустое, как сделать что бы выводилось что-то типа "без счета"?Написать nullif(tblAccounts.Name, 'без счета') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2019, 18:31 |
|
||
|
Нужно чтобы выводились результаты группировки даже если условие не соблюдено
|
|||
|---|---|---|---|
|
#18+
alexeyvgAleksyа суммы без счетов выводятся общей суммой и само называние счета пустое, как сделать что бы выводилось что-то типа "без счета"?Написать nullif(tblAccounts.Name, 'без счета')ISNULL только, а не NULLIF, нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2019, 13:16 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39798999&tid=1687986]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 267ms |
| total: | 406ms |

| 0 / 0 |
