|
|
|
CASE
|
|||
|---|---|---|---|
|
#18+
Need help!! Sybase IQ 12.5 Есть столбец TRTRTY (идиотское название, сам знаю :)) но не я его создавал). Так вот. в этом поле есть значения 52, 32. Мне необходимо выполнить следующий запрос: если значения в этом поле 52, тогда неободимо выполнить сложение двух значений из столбцов этой же таблицы, если же 32 тогда аналогичное сложение, только других. Код: plaintext 1. 2. 3. 4. 5. 6. Когда выполняю этот запрос тогда поле Result пустое, что я делаю не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2010, 18:10 |
|
||
|
CASE
|
|||
|---|---|---|---|
|
#18+
Да какая разница хоть 99 смысл не меняется :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2010, 18:25 |
|
||
|
CASE
|
|||
|---|---|---|---|
|
#18+
ну да ошибся 23 - 32 не в этом дело ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2010, 18:26 |
|
||
|
CASE
|
|||
|---|---|---|---|
|
#18+
v0ffkaКогда выполняю этот запрос тогда поле Result пустое, что я делаю не так?Да в общем-то все "так". Обычно, я пишу такие выражения в скобках: Код: plaintext А вообще я бы проверил а есть ли там в базе значения '23' и '52', может они на самом деле '23 ' и '52 '? И еще будет полезно значение для ELSE добавить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2010, 18:59 |
|
||
|
CASE
|
|||
|---|---|---|---|
|
#18+
v0ffkaну да ошибся 23 - 32 не в этом дело Сделайте сначало нечто select count(*), TRTRTY from tb group by TRTRTY и посмотрите, если там вообще заданные вами значения... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2010, 20:06 |
|
||
|
CASE
|
|||
|---|---|---|---|
|
#18+
v0ffka, 1. Проверить тип поля TRTRTY 2. Провериь на наличие значений NULL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2010, 14:17 |
|
||
|
CASE
|
|||
|---|---|---|---|
|
#18+
попробуйте как-то так: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2010, 16:26 |
|
||
|
|

start [/forum/topic.php?fid=55&fpage=30&tid=2010744]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 9ms |
| total: | 151ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...