powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / [SQL0901] SQL system error. help!!!!!!
6 сообщений из 6, страница 1 из 1
[SQL0901] SQL system error. help!!!!!!
    #35727053
Help2212
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
WITH DebSums AS (select tk.kntid as kntid,sum(td.invcost*tk.currrate_c) as sumTDInvCst,(select sum(case when top.c_oplat is not null 
	then top.c_oplat*tk1.currrate_r else  0  end) from yeis.kontracts tk1 left outer join yeis.oplata top on tk1.kntid=top.kntid 
	where tk1.kntid=tk.kntid ) as sumTOpALL from yeis.kontracts tk left outer join yeis.deliver td on tk.kntid=td.kntid 
	where ucase(tk.knttype)='ЭК' and '01.02.2008'>td.boarddate and TK.Name_ExpStr='004' and TK.MFO='00497' 
	group by tk.kntid having sum(td.invcost*tk.currrate_c)<>(select sum(case when top.c_oplat is not null 
	then top.c_oplat*tk1.currrate_r else  0  end) from yeis.kontracts tk1 left outer join yeis.oplata top on tk1.kntid=top.kntid 
	where tk1.kntid=tk.kntid) and sum(td.invcost*tk.currrate_c)>(select sum(case when top.c_oplat is not null 
	then top.c_oplat*tk1.currrate_r else  0  end) from yeis.kontracts tk1 left outer join yeis.oplata top on tk1.kntid=top.kntid
	where tk1.kntid=tk.kntid))

SELECT TK.KntrName ,
	TK.NamePartner ,
	TK.NomKont ,
	TK.D_Kont ,
	TD.GdsName,
	(select case when tagrm.agrmsum= 0  or tagrm.agrmsum is null  then tk2.kntsum*tk2.currrate_c  else tagrm.agrmsum*tagrm.currrate end
		from yeis.kontracts tk2 left outer join (select * from YEIS.Agrmnts TAgrm where TAgrm.AgrmNo=(select max(TAgrm1.AgrmNo)  
			from YEIS.Agrmnts TAgrm1 where TAgrm1.KntID=TAgrm.KntID)) as TAgrm on TK2.KntID=TAgrm.KntID where tk2.kntid=tk.kntid) ,
	COUNT(TD.DlvDate) ,
	SUMTOpALL ,
	sumTDInvCst-SUMTOpALL
FROM YEIS.Kontracts TK inner join YEIS.Deliver TD ON TK.KntID=TD.KntID inner join DebSums TDeb on TK.KntID=TDeb.KntID 
GROUP BY TK.KntID,TK.KntrName,TK.NamePartner,TK.NomKont,TK.D_Kont,TD.GdsName,SUMTOpALL,sumTDInvCst-SUMTOpALL
выдает ошибку [SQL0901] SQL system error. Платформа iSeries
сделал то что было сказано здесь , но не нашел причину

Что то мне говорит что проблема заключается в
Код: plaintext
1.
2.
select case when tagrm.agrmsum= 0  or tagrm.agrmsum is null  then tk2.kntsum*tk2.currrate_c  else tagrm.agrmsum*tagrm.currrate end
		from yeis.kontracts tk2 left outer join (select * from YEIS.Agrmnts TAgrm where TAgrm.AgrmNo=(select max(TAgrm1.AgrmNo)  
			from YEIS.Agrmnts TAgrm1 where TAgrm1.KntID=TAgrm.KntID)) as TAgrm on TK2.KntID=TAgrm.KntID where tk2.kntid=tk.kntid
...
Рейтинг: 0 / 0
[SQL0901] SQL system error. help!!!!!!
    #35727477
ARIST_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Help2212,

С SQL0901 только в службу технической поддержки IBM. Это внутренняя ошибка сервера баз данных.
...
Рейтинг: 0 / 0
[SQL0901] SQL system error. help!!!!!!
    #35727900
Help2212
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ARIST_A,

уж прям очень хороший ответ((
...
Рейтинг: 0 / 0
[SQL0901] SQL system error. help!!!!!!
    #35728233
ARIST_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Help2212ARIST_A,

уж прям очень хороший ответ((
А что вы ожидали услышать? Это внутренняя ошибка сервера. Тут надо анализировать трейсы СУБД и клиентских вызовов. Квалифицированно это может сделать только L2 IBM support
...
Рейтинг: 0 / 0
[SQL0901] SQL system error. help!!!!!!
    #35728270
Tshind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуете подавать DESCRIBE ... SHOW DETAIL на исходные таблицы и на select'ы. Может быть все дело в типах данных и не хватает какого-то приведения к типу ?
...
Рейтинг: 0 / 0
[SQL0901] SQL system error. help!!!!!!
    #35732577
PtVM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Commit на таблицу, например, нет и то-же получите. Спросите своего админа, он вам за 5 минут объяснит причину.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / [SQL0901] SQL system error. help!!!!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]