|
Помогите с выборкой из базы.
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2010, 15:18 |
|
Помогите с выборкой из базы.
|
|||
---|---|---|---|
#18+
Журавлев Денис, каюсь зависит не только от версии - но и от подверсии IDS. Там где не работает "null as a4" - а null таки нужен, приходилось делать CAST - если версия IDS позволяла, либо писать ХП, возвращающую нужный тип данных - и в ней возвращать null. С тем же успехом вместо "decode(1, 2, 3)" можно просто написать целочисленную константу: 2. П.С.: вариант "decode(1, null, 3)" не пробовал :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2010, 17:25 |
|
Помогите с выборкой из базы.
|
|||
---|---|---|---|
#18+
АнатоЛойnull as a4а в какой версии можно так писать? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2010, 17:29 |
|
Помогите с выборкой из базы.
|
|||
---|---|---|---|
#18+
Журавлев ДенисАнатоЛойnull as a4а в какой версии можно так писать? Формальный синтаксис и в 11.70 не напрягает: http://publib.boulder.ibm.com/infocenter/idshelp/v117/topic/com.ibm.sqls.doc/ids_sqs_0993.htm далее http://publib.boulder.ibm.com/infocenter/idshelp/v117/topic/com.ibm.sqls.doc/ids_sqs_0194.htm где и видим "null". Я понимаю, что в реальности вы получаете ошибку, но под рукой для 100% проверки ничего нет. Работал я с 7.31 и 9.4 до 10-ка разных подверсий. Напрягшись (чтобы не завраться), таки припоминаю, что точно было так: 1. Какая-то из подверсий позволила таки сделать такой SELECT 2. После апгрейда - всплыла ошибка 3. Народ извратился - и создал в БД ХП "null() RETURNING int" :) :( После чего ТОЧНО можно было писать "null() as " (или даже "null as " - вот тут врать не буду) 4. Потом IDS в 9.4 то ли С4, то ли С6 начала рассказывать что null как имя ХП - "это вы гоните". Где-то так. "А почему Вы спграшиваете?" :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2010, 17:46 |
|
Помогите с выборкой из базы.
|
|||
---|---|---|---|
#18+
АнатоЛой... под рукой для 100% проверки ничего нет. Работал я с 7.31 и 9.4 до 10-ка разных подверсий. Я правильно понял, что сейчас уже отошел от Информикса ? И с чем сейчас работаешь ? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2010, 17:51 |
|
Помогите с выборкой из базы.
|
|||
---|---|---|---|
#18+
АнатоЛой... под рукой для 100% проверки ничего нет. Работал я с 7.31 и 9.4 до 10-ка разных подверсий. Ну, то есть это по отношению к вопросу с null. C 11-кой тоже успел достаточно и очень понравилось :). vasilisЯ правильно понял, что сейчас уже отошел от Информикса ? И с чем сейчас работаешь ? Скажем, не занимаюсь ним (и с ним) по основной текущей деятельности. Уже полгода, как сменил место работы и круг обязанностей. И на новом месте Informix'а в проектах нет (пока :) ). ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2010, 15:25 |
|
Помогите с выборкой из базы.
|
|||
---|---|---|---|
#18+
Извините, Есть два значения: А и В. А символьное (но может состоять как из цифр так и из букв. В числовое (некая константа). Как выбрать те А, которые не совпадают с В? Оба значение 4-значные без пробелов и не нулевые. Может, можно перевести В в символьный тип? Информикс 9.30. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2011, 10:37 |
|
Помогите с выборкой из базы.
|
|||
---|---|---|---|
#18+
вариантов много = B||'' = to_char(B) = cast (B as varchar(20)) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2011, 10:54 |
|
Помогите с выборкой из базы.
|
|||
---|---|---|---|
#18+
Есть таблица t вида (t1, t2, t3). t1 - уникальный номер. t2, t3 - даты с и по Нужно получить таблицу t2 (t1, t4, t5) t4, t5 - даты с и по таким образом, чтобы t4, t5 охватывали полный промежуток с t2, t3 Например: Sergey, 01.01.2011, 12.01.2011, Sergey, 12.01.2011, 31.01.2011, Alla, 01.01.2011, 12.01.2011, Alla, 01.02.2011, 15.02.2011, Превратилась в вид: Sergey, 01.01.2011, 31.01.2011, Alla, 01.01.2011, 12.01.2011, Alla, 01.02.2011, 15.02.2011, Объединять нужно не две записи, а до 13 штук. Как это организовать? Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 11:36 |
|
Помогите с выборкой из базы.
|
|||
---|---|---|---|
#18+
KhodЕсть таблица t вида (t1, t2, t3). Опять домашнее задание не получается ? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 21:28 |
|
Помогите с выборкой из базы.
|
|||
---|---|---|---|
#18+
KhodОбъединять нужно не две записи, а до 13 штук. Как это организовать? Заранее спасибо. хранимую процедуру надо писать, а так разово: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 23:29 |
|
Помогите с выборкой из базы.
|
|||
---|---|---|---|
#18+
А хранимую процедуру можно включать в тело запроса или как-то иначе? Пришлось извращаться с такой выборкой, а хочется сделать красиво. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2011, 10:25 |
|
Помогите с выборкой из базы.
|
|||
---|---|---|---|
#18+
KhodА хранимую процедуру можно включать в тело запроса или как-то иначе? Пришлось извращаться с такой выборкой, а хочется сделать красиво.можно ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2011, 11:15 |
|
Помогите с выборкой из базы.
|
|||
---|---|---|---|
#18+
Данные: домен, дата, точка 1118, 11.01.2011, 1 1118, 11.04.2011, 2 1118, 07.07.2011, 3 Select op.domain domain, max (op.point) From OblikPeriod op Where (od.date <= '01.07.2011') Group by 1 Выдаёт 3, хотя должен выдавать 2. Что я делаю не так. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2011, 11:21 |
|
Помогите с выборкой из базы.
|
|||
---|---|---|---|
#18+
а что выдает Select /*+full(op)*/ op.domain domain, max (op.point) From OblikPeriod op Where (od.date <= '01.07.2011') Group by 1 как даты хранятся? как даты или как строки? что выдает: Select * From OblikPeriod op Where od.date = mdy(04, 11,2011) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2011, 12:33 |
|
|
start [/forum/topic.php?fid=44&msg=37130034&tid=1607310]: |
0ms |
get settings: |
23ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
344ms |
get tp. blocked users: |
3ms |
others: | 285ms |
total: | 734ms |
0 / 0 |