|
|
|
SUM возвращает NULL (преобразование запроса)
|
|||
|---|---|---|---|
|
#18+
Нужно преобразовать запрос Код: sql 1. 2. 3. 4. 5. чтобы SUM(themes.time) при отсутствии значений возвращал не NULL, а 0 (false); Подскажите пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2015, 16:17:06 |
|
||
|
SUM возвращает NULL (преобразование запроса)
|
|||
|---|---|---|---|
|
#18+
unnomenчтобы SUM(themes.time) при отсутствии значений возвращал не NULL, а 0 (false);Это-то несложно, можно задействовать IFNULL() . А вот весь запрос явно нужно переписывать. Я даже не возьмусь угадать, что он реально делает в текущем написании. Во-первых, не стоит смешивать в секции FROM запятые и явные JOIN-ы. Это может привести к синтаксической ошибке или неверному результату. Во-вторых, в секции SELECT одновременно и простые поля, и агрегатные функции, да еще без группировки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2015, 16:52:31 |
|
||
|
SUM возвращает NULL (преобразование запроса)
|
|||
|---|---|---|---|
|
#18+
miksoft, Запрос отлично работает, без ошибок:) (не будем вдаваться в "мелочи") За IFNULL() спасибо, всё работает!:) IFNULL(SUM(themes.time),0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2015, 16:59:50 |
|
||
|
SUM возвращает NULL (преобразование запроса)
|
|||
|---|---|---|---|
|
#18+
unnomenЗапрос отлично работает, без ошибок:)Повезло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2015, 17:03:08 |
|
||
|
SUM возвращает NULL (преобразование запроса)
|
|||
|---|---|---|---|
|
#18+
miksoft, я просто знаю как сделал его и как он работает, поэтому я уверен в том, что он отлично работает и не вызовет ошибок в моём использовании. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2015, 17:09:47 |
|
||
|
SUM возвращает NULL (преобразование запроса)
|
|||
|---|---|---|---|
|
#18+
miksoft, Я понял о чём вы писали) У меня возникла проблема, вывод только одного результата. Не хватало группировки. Немного подкорректировал и через JOIN'ы переписал: Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2015, 20:43:12 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=139&tid=1833271]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 340ms |

| 0 / 0 |
