|
|
|
Минимум больше нуля
|
|||
|---|---|---|---|
|
#18+
Есть данный запрос: Код: sql 1. 2. 3. 4. 5. 6. Как вернуть минимум который больше нуля? Соответственно, если все элементы нули, то и минимум будет ноль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2014, 22:37:56 |
|
||
|
Минимум больше нуля
|
|||
|---|---|---|---|
|
#18+
А если оба меньше нуля? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2014, 23:06:46 |
|
||
|
Минимум больше нуля
|
|||
|---|---|---|---|
|
#18+
Akina, все i2 >= 0. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2014, 23:44:39 |
|
||
|
Минимум больше нуля
|
|||
|---|---|---|---|
|
#18+
Include.nv, почитать про LEAST / GREATEST ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2014, 04:54:36 |
|
||
|
Минимум больше нуля
|
|||
|---|---|---|---|
|
#18+
так? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2014, 11:00:38 |
|
||
|
Минимум больше нуля
|
|||
|---|---|---|---|
|
#18+
Слишком замудрёно... LEAST / GREATEST проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2014, 11:12:50 |
|
||
|
Минимум больше нуля
|
|||
|---|---|---|---|
|
#18+
AkinaСлишком замудрёно... LEAST / GREATEST проще.Гы... начальный вопрос был не о том... Но - оки: так? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2014, 11:45:30 |
|
||
|
Минимум больше нуля
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2014, 14:42:42 |
|
||
|
Минимум больше нуля
|
|||
|---|---|---|---|
|
#18+
Include.nvКак вернуть минимум который больше нуля? Соответственно, если все элементы нули, то и минимум будет ноль.Akina Код: sql 1. от же ж... Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2014, 15:49:18 |
|
||
|
Минимум больше нуля
|
|||
|---|---|---|---|
|
#18+
Akina Код: sql 1. А если r.i2 и g.i2 могут быть NULL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2014, 16:06:15 |
|
||
|
Минимум больше нуля
|
|||
|---|---|---|---|
|
#18+
Include.nvА если r.i2 и g.i2 могут быть NULL?Выше кто-то говорил, что Include.nvвсе i2 >= 0 Но если поля могут содержать NULL, то это ВАМ следует определиться, как их интерпретировать. А с учётом того, что там фигурирует групповая MIN (которая игнорирует NULL-ы), я думаю, что этот вопрос отпал ещё до того, как был задан. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2014, 16:13:03 |
|
||
|
Минимум больше нуля
|
|||
|---|---|---|---|
|
#18+
еще 2 функции, которые хотелось бы иметь в MS SQL least/greatest... не знал про них, спасибо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2014, 16:13:56 |
|
||
|
Минимум больше нуля
|
|||
|---|---|---|---|
|
#18+
AkinaInclude.nvА если r.i2 и g.i2 могут быть NULL?Выше кто-то говорил, что Include.nvвсе i2 >= 0 Но если поля могут содержать NULL, то это ВАМ следует определиться, как их интерпретировать. А с учётом того, что там фигурирует групповая MIN (которая игнорирует NULL-ы), я думаю, что этот вопрос отпал ещё до того, как был задан. Спросил, потому что ваш запрос все же возвращает нули в некоторых случаях. Хотя, если сделать выборку: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. То там имеются значения больше нуля, при этом встречаются NULL. Но ваш запрос вернул ноль. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2014, 16:23:53 |
|
||
|
Минимум больше нуля
|
|||
|---|---|---|---|
|
#18+
Показывайте данные - набор пар полей в первом запросе (кстати, там почему-то одно поле, а не два) и результат второго запроса на тех же данных. Заодно дополните второй запрос выводом MIN по каждому из полей и LEAST/GREATEST по их паре. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2014, 16:29:14 |
|
||
|
Минимум больше нуля
|
|||
|---|---|---|---|
|
#18+
Заодно укажите точную версию MySQL - это важно. LEAST / GREATEST до 5,0,13 и после ведут себя по-разному. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2014, 16:32:22 |
|
||
|
Минимум больше нуля
|
|||
|---|---|---|---|
|
#18+
Include.nvAkinaпропущено...ваш запрос все же возвращает нули в некоторых случаях.Потому что min(x) всегда покажет 0, если в данных есть 0. LEAST/GREATEST не может получить другое значение, если в его параметрах только нули. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2014, 16:36:44 |
|
||
|
Минимум больше нуля
|
|||
|---|---|---|---|
|
#18+
Если я правильно понял по данным из выборки, то это из-за того, что у меня все g.i2 = 0. Версия: MySQL 5.1.66-0 Данные в файле cs_records_db_gi2_ri2.csv. Прилагаю скриншот выполнения запроса: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2014, 16:45:57 |
|
||
|
Минимум больше нуля
|
|||
|---|---|---|---|
|
#18+
Cygapb-007Include.nvпропущено... ваш запрос все же возвращает нули в некоторых случаях.Потому что min(x) всегда покажет 0, если в данных есть 0. LEAST/GREATEST не может получить другое значение, если в его параметрах только нули. Собственно да, так и происходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2014, 16:57:05 |
|
||
|
Минимум больше нуля
|
|||
|---|---|---|---|
|
#18+
Ну собственно ТЗ соблюдено: Include.nvесли все элементы нули, то и минимум будет ноль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2014, 17:12:29 |
|
||
|
Минимум больше нуля
|
|||
|---|---|---|---|
|
#18+
AkinaНу собственно ТЗ соблюдено: Include.nvесли все элементы нули, то и минимум будет ноль. Но нужен минимум больше нуля. Можно это как-нибудь сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2014, 17:32:37 |
|
||
|
Минимум больше нуля
|
|||
|---|---|---|---|
|
#18+
Include.nvAkinaНу собственно ТЗ соблюдено: пропущено... Но нужен минимум больше нуля. Можно это как-нибудь сделать?Не читатель... Повторю... 15624549 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2014, 17:46:59 |
|
||
|
Минимум больше нуля
|
|||
|---|---|---|---|
|
#18+
со скобками только напутал вроде, лишнюю поставил... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2014, 17:48:49 |
|
||
|
Минимум больше нуля
|
|||
|---|---|---|---|
|
#18+
Cygapb-007со скобками только напутал вроде, лишнюю поставил... Для набора данных, который я выкладывал выше, все равно возвращает ноль. :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2014, 17:53:58 |
|
||
|
Минимум больше нуля
|
|||
|---|---|---|---|
|
#18+
Include.nvНо нужен минимум больше нуля. Можно это как-нибудь сделать? Тваюмать! ну как можно выбрать "минимум больше нуля" из кучи нулей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2014, 18:00:19 |
|
||
|
Минимум больше нуля
|
|||
|---|---|---|---|
|
#18+
AkinaInclude.nvНо нужен минимум больше нуля. Можно это как-нибудь сделать? Тваюмать! ну как можно выбрать "минимум больше нуля" из кучи нулей? Тваюмать! Вы смотрели данные? Все g.i2 = 0, но имеются r.i2, которые больше нуля. Требуется выбрать минимум между g.i2 и r.i2 такой, чтобы он был БОЛЬШЕ НУЛЯ. Естественно, если все g.i2 = 0 и r.i2 = 0, то минимум будет ноль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2014, 18:04:06 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38571839&tid=1833608]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
50ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 336ms |

| 0 / 0 |
