|
|
|
не выполняется запрос
|
|||
|---|---|---|---|
|
#18+
Помогите пожалуйсто!!! Добаляю DataGrid и DataSet в форму, затем захожу Edit in DataSet Disigner... там есть несколько таблиц связанных между собой, пытаюсь добавить SQL запрос и тут он начинает ругаться, когда удаляю всю хрень с CASE и ODER BY начинает работать. Запрос работает в TOAD : SELECT ins_rescalclist.calc_date Дата_расчета , ins_rescalclist.resdate Отчетная_дата , ins_v_resforms.form# Форма_n , ins_v_resforms.form_name Форма , ins_v_resforms.groupnum_code Уч_группа , ins_v_resforms.cur_name Валюта , decode( nvl(ins_resform_re.re_type,0), 0, null, 1,'Факультатив',2,'Облигатор') Тип_перестр , ins_resform_re.in_code Полис , ins_resform_re.re_code Дог_перестр , agnre.agnname Перестраховщик , ins_resform_re.re_part перед_отв , CASE WHEN ("INS_V_RESFORMS"."FORM#" IN ( 31, 32, 33)) AND RES_SUM IS NULL THEN 'Страховая сумма' WHEN ("INS_V_RESFORMS"."FORM#" NOT IN ( 31, 32, 33)) AND RES_SUM IS NULL THEN 'Принятая ответственность' ELSE CASE WHEN INS_V_RESFORMS.FORM# =31 Then 'РНП/Доля перестр' WHEN INS_V_RESFORMS.FORM# =34 Then 'РНП/Доля реторо' WHEN INS_V_RESFORMS.FORM# =32 Then 'РЗУ/Доля перестр' WHEN INS_V_RESFORMS.FORM# =35 Then 'РЗУ/Доля реторо' WHEN INS_V_RESFORMS.FORM# =33 Then 'РПНУ/Доля перестр' WHEN INS_V_RESFORMS.FORM# =36 Then 'РПНУ/Доля реторо' ELSE '?' END END Тип_сумм , ins_resform_re.inssum Сумма , ins_resform_re.res_sum сумма_рзу , ins_resform_re.res_part сумма_рзу_доля_re FROM parus.ins_resform_re ins_resform_re , parus.ins_v_resforms ins_v_resforms , parus.ins_rescalclist ins_rescalclist , parus.agnlist agnre , parus.ins_recntr rect , ins_fo ifo , ins_fr ifro , ins_oblprp ioblout WHERE ins_resform_re.form_id = ins_v_resforms.form_id and ins_v_resforms.calc_id = ins_rescalclist.calc_id and ins_v_resforms.calc_id = :calc_id and (ins_resform_re.re_part <> 0. or ins_resform_re.res_part <> 0.) and rect.code(+) = ins_resform_re.re_code and ifo.recntr(+) = rect.rn and ioblout.recntr(+) = rect.rn and ifro.recntr(+) = rect.rn and agnre.rn = NVL(ifo.partner, NVL(ioblout.partner, ifro.partner)) ORDER BY ins_v_resforms.form# ASC , ins_v_resforms.groupnum_code ASC , ins_v_resforms.cur_name ASC , ins_resform_re.res_sum ASC NULLS FIRST ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2006, 10:16 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=33881327&tid=1353235]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
59ms |
get topic data: |
7ms |
get forum data: |
3ms |
get page messages: |
20ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 315ms |

| 0 / 0 |
