|
Помощь по запросам к СУБД HyTech
|
|||
---|---|---|---|
#18+
Всем доброго дня. Есть такой запрос автор// Отличие профиля в заявке и в путевке fix all; var @d1=$31-12-2014, @d2=today(); // @mask="%`NNN|-|NNN|-|NNN| |NN `s", // @y=year(@d1)-2000; fix all; select SQ.ID_FSS as 'Филиал:', SQ.CTREAT as '', PT.CTREAT, char(SQ.LNAME + ' ' + SQ.FNAME + ' ' + SQ.MNAME, 50) as 'ФИО', SQ.REQNUM as '№ заявки', SQ.REQDATE as 'Дата заявки', SQ.DOCNUM as 'путевка №', PT.DAYINS as 'заезд: ', char(CT.NAME,50) as 'Профиль по заявке', CT.NAME as 'Профиль по путевке' from SQUEUE SQ, PTOUR PT, CTREATM CT, LQUEUE LQ, PFRO PF, TRNPMF TRN where SQ.STATE=1 //распределенная заявка на этот год and SQ.REQYEAR=15 // год заявки - 20000 and PT.BDAT between @d1 and @d2 // дата накладной and SQ.ID_OWN=PT.IDL and SQ.CTREAT<>PT.CTREAT ; выдает ошибку авторЦитата: [-34] Invalid link In or near <select> [-34] Invalid link In or near <select> на строке авторand SQ.ID_OWN=PT.IDL and SQ.CTREAT<>PT.CTREAT СУБД HyTech В чем проблема? SQL же поддерживает же знак неравенства <> ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2015, 09:21 |
|
Помощь по запросам к СУБД HyTech
|
|||
---|---|---|---|
#18+
Может не <> а != ? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2015, 21:04 |
|
Помощь по запросам к СУБД HyTech
|
|||
---|---|---|---|
#18+
Сергей ВаскецовМожет не <> а != ? Если бы, но нет. Такая же ошибка в той же строке ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2015, 17:08 |
|
Помощь по запросам к СУБД HyTech
|
|||
---|---|---|---|
#18+
У кого нибудь еще есть варианты?) Уже всю документацию прошерстил ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2015, 15:22 |
|
Помощь по запросам к СУБД HyTech
|
|||
---|---|---|---|
#18+
Может быть требуется константа Вместо SQ.CTREAT<>PT.CTREAT поставьте SQ.CTREAT<>'NO' для пробы, посмотреть на реакцию. Может, ошибка где-то в другой строке, а она показывает номер последней строки запроса. Где нить в средине укажите явную ошибку, что она покажет, в какой строке ошибка, в последней или в реальной ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2015, 15:57 |
|
Помощь по запросам к СУБД HyTech
|
|||
---|---|---|---|
#18+
nick_mi, Так работать будет, в hytech нельзя сравнивать поля после where. Только в select. Еще закомментировал три таблицы которые есть в select, но нигде не используются. // Отличие профиля в заявке и в путевке fix all; var @d1=$31-12-2014, @d2=today(); // @mask="%`NNN|-|NNN|-|NNN| |NN `s", // @y=year(@d1)-2000; fix all; select ID_FSS as "Филиал:", SCTREAT as "", PCTREAT, FIO as "ФИО", REQNUM as "№ заявки", REQDATE as "Дата заявки", DOCNUM as "путевка №", DAYINS as "заезд: ", PROFZ as "Профиль по заявке", CNAME as "Профиль по путевке" from ( select SQ.ID_FSS as ID_FSS , SQ.CTREAT as SCTREAT, PT.CTREAT as PCTREAT, char(SQ.LNAME + " " + SQ.FNAME + " " + SQ.MNAME, 50) as FIO, SQ.REQNUM as REQNUM, SQ.REQDATE as REQDATE, SQ.DOCNUM as DOCNUM , PT.DAYINS as DAYINS, CT.NAME as PROFZ, CT.NAME as CNAME , SQ.CTREAT-PT.CTREAT as R from SQUEUE SQ, PTOUR PT, CTREATM CT//, LQUEUE LQ, PFRO PF, TRNPMF TRN where SQ.STATE=1 //распределенная заявка на этот год and SQ.REQYEAR=15 // год заявки - 20000 and PT.BDAT between @d1 and @d2 // дата накладной and SQ.ID_OWN=PT.IDL ) where R != 0 ; ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 16:21 |
|
|
start [/forum/topic.php?fid=56&fpage=4&tid=2015129]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 17ms |
total: | 171ms |
0 / 0 |